LINUX.ORG.RU

История изменений

Исправление pihter, (текущая версия) :

Вопрос - как занести в переменную $d строку с пробелами в начале, как в моем случае?

Экранирование: когда вводишь текст с клавиатуры, перед каждым пробелом ставь символ \, тогда пробел не будет интерпретироваться, а будет обрабатываться как обычный символ типа буквы

$ cat script.sh 
#!/bin/sh

read a

echo "##$a##"

$ ./script.sh 
\ \ 123
##  123##

Исходная версия pihter, :

Вопрос - как занести в переменную $d строку с пробелами в начале, как в моем случае?

Экранирование: когда вводишь текст с клавиатуры, перед каждым пробелом ставь символ , тогда пробел не будет интерпретироваться, а будет обрабатываться как обычный символ типа буквы

$ cat script.sh 
#!/bin/sh

read a

echo "##$a##"

$ ./script.sh 
\ \ 123
##  123##