butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Как убрать пробел из начала строки в переменной bash?

Есть переменная a=" 12345"
Как получить a="12345" без пробела в начале строки?

b=${a/ //} #не срабатывает
b=${a:1} #тоже

Что я делаю не так?
  • Вопрос задан
  • 7742 просмотра
Решения вопроса 2
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
$ a=" 12345"
$ echo "-${a:1}-"
-12345-
Почему у вас не работает этот вариант, я не понимаю - все ок

echo ${a// /}
12345
тут просто местами аргументы поменять
Ответ написан
Комментировать
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
www.linux.org.ru/forum/general/2003823

a="1 2 3 4" ; b=${a// /} ; echo $b
1234

чуть попутали порядок параметров
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы