LINUX.ORG.RU

Bash Строки


0

1

Как в bash ограничить строку, например 10 символами? А все символы, которые будут идти после десятого, должны будут удаляться.

например: notify-send «Температура процесора» " $cpu "

и что бы строка $cpu была не больше 10 символов.



Последнее исправление: phan13 (всего исправлений: 1)

${cpu:0:10}

здесь 0 — смещение, 10 — количество символов.

anarquista ★★★★★
()
Ответ на: комментарий от yoghurt

Ага, точно, спасибо!

echo $cpu | sed 's~\(.\{10\}\).*~\1~'
Собственно, вот одно из самых плохих решений. :))

backbone ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.