LINUX.ORG.RU
var_1st="`echo -n "$var" | dd bs=1 count=1 2> /dev/null`" --- так будет работать не только в баше, но и в любом шелле
gaa ★★
()
Ответ на: комментарий от gaa
> var_1st="`echo -n "$var" | dd bs=1 count=1 2> /dev/null`" --- так будет работать не только в баше, но и в любом шелле

не, опции у echo -- это тоже непортабельно. Прикольно то, что эта опция здесь все равно redundant:)

dilmah ★★★★★
()
Ответ на: комментарий от dilmah
> var_1st=$(echo "$word" | sed 's/^\(.\).*/\1/')

Тогда уж var_1st=`echo "$word" | sed 's/^\(.\).*/\1/'`, чтоб без башизмов.

И вообще, это гораздо правильнее моего, так как у меня не работает в многобайтной кодировке.
gaa ★★
()
Ответ на: комментарий от dilmah
> $(...) это не башизм. Посмотри свежий позикс.

дефолтный sh в десятой солярке мне на это ругнулся. Так что я уж лучше по старинке, через `cmd`.
gaa ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.