Я использую команду stty -F /dev/ttyUSB0 9600
.
Можно сделать это как так:
$ variable=$(du -smh archive.zip | awk '{print $1}')
awk
проанализирует вывод, разбивающий его в столбцы. Вы хотите просто результаты столбца № 1. $ (..) код выполнит команду и возвратит ее результаты.
Или используйте stat
программа, если это доступно (обычно на Linux по умолчанию). Никакое человекочитаемое K/M/G преобразование, но это также не требует, чтобы что-либо еще для получения просто числа / имело хорошие параметры форматирования:
sauer@humpy:~$ stat -c "%s" /etc/passwd
2302
sauer@humpy:~$ stat -c "%n size: %s bytes" /etc/passwd /etc/shadow
/etc/passwd size: 2302 bytes
/etc/shadow size: 1389 bytes
Awk является более крупным молотком, чем Вы нуждаетесь, используете нож и сокращаете,
variable=$(du -smh archive.zip | cut -f1 )