[sisyphus] zsh/bash: подстановка значений в строку
Slava Semushin
=?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Ср Июл 18 12:58:14 MSD 2007
Здравствуйте!
[c0der на rock ~]$ cat example
FOO = bar
[c0der на rock ~]$ /bin/bash -c 'FROM=FOO;TO=test;sed
"s|$FROM[[:space:]]*=.*|$FROM=$TO|" example| diff -u example -'
--- example 2007-07-18 15:51:27 +0700
+++ - 2007-07-18 15:55:33 +0700
@@ -1 +1 @@
-FOO = bar
+FOO=test
[c1der на rock ~]$ /bin/zsh -c 'FROM=FOO;TO=test;sed
"s|$FROM[[:space:]]*=.*|$FROM=$TO|" example| diff -u example -'
zsh: bad output format specification
[c1der на rock ~]$
Почему в zsh это не работает? И можно ли как-нибудь сделать, чтобы
работало в обоих шеллах?
Спасибо заранее.
--
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru
Подробная информация о списке рассылки Sisyphus