Проблема:
Раз у раз мені потрібно робити просту арифметику в середовищі командного рядка. EG дано наступний вихід:
Disk /dev/sdb: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 106MB 105MB fat32 hidden, diag
2 106MB 64.1GB 64.0GB ext4
3 64.1GB 192GB 128GB ext4
5 236GB 256GB 20.0GB linux-swap(v1)
Який простий спосіб обчислити в командному рядку розмір нерозподіленого простору між розділами 3 та 5?
Що я вже спробував:
до н.е.
bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
236-192
44
quit
де жирним шрифтом є всі речі, які мені потрібно набрати, щоб зробити простий 236-192
як bc 1+1
відгомінFile 1+1 is unavailable.
експр
expr 236 - 192
де мені потрібно вводити пробіли до оператора та після нього, як expr 1+1
просто відлуння 1+1
.
dc
є (ІМО) набагато перевершує bc
.
quit
вbc
; натисканняctrl-D
буде робити, як і в будь-якій інтерактивній програмі.