[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