[Volgograd] Подстановка.
Andrew Avramenko
=?iso-8859-1?q?liks_=CE=C1_volgograd=2Eru?=
Вт Мар 25 21:23:50 MSK 2008
[liks на avramenko ~]$ a=$(cat 1.txt | tr \` \')
[liks на avramenko ~]$ echo $a
' ' ''
25.03.08, Alex Karpov<akarp на list.ru> написал(а):
> Andrew Avramenko пишет:
>
> > Что я делаю неправильно? Почему у меня работает:
> > [liks на avramenko ~]$ cat 1.txt ` ` ``
> > [liks на avramenko ~]$ cat 1.sh #!/bin/bash tr \` \' < 1.txt
> > [liks на avramenko ~]$ ./1.sh ' ' ''
>
>
> Потому что это НЕ подстановка. ТАК у меня тоже работает. См.
> ниже проблему:
>
> >> Никто не знает, как обернуть в скрипте оболочки tr \`
> >> \' так, чтобы подстановка `tr \` \'` работала
> >> нормально? Вариант с `tr \140 \'` почему-то не
> >> работает. Пока что решено `script`, где этот самый
> >> скрипт содержит в чистом виде tr \` \'.
>
>
> Расшифровка:
> a=`1.sh < 1.txt` работает.
>
> a=`cat 1.txt | tr \` \'` не работает ни в каком виде.
>
>
> _______________________________________________
> Volgograd mailing list
> Volgograd на lists.lug.ru
> https://lists.lug.ru/mailman/listinfo/volgograd
--
With best regards,
Andrew
Подробная информация о списке рассылки Volgograd