[Comm] Как удалить пробелы

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вт Сен 2 00:10:13 MSD 2008


On Sun, Aug 31, 2008 at 10:21:19PM +0400, Yuri Bushmelev wrote:
> > Как удалить пробелы в начале строки?
> > Нужно для скрипта в bashe

Бишь #!/bin/bash в начале.

> > Допустим
> > t="    123   123    "
> > а в результате получилось бы
> > "123   123    "
> 
> a="   123  "; b=${a##+( )}; echo "'$b'"
> '123  '
> 
> Будет работать в bash. Для других шеллов не обещаю..

Причём если включить extglob:

shopt -s extglob

См. pathname expansion в bash(1).

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



Подробная информация о списке рассылки community