|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 04 Nov 2002 22:28:44 To : Yury Ivliev Subject : Re: awk --------------------------------------------------------------------------------
YI> echo "2:5030/1957"\
YI> |awk --field-separator "[:/]" '{print $1" "$2" "$3}' \
YI> |(read zone net node;echo $zone:$net/$node)
Для /bin/sh все что внутри () выполняется в subshell и поэтому
в основном скрипте переменные останутся неопределенными.
И даже если убрать лишние (), конвеер все равно выполняется в subshell :-)
Eugene
--- slrn/0.9.7.4 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/88696fa5d73f.html, оценка из 5, голосов 10
|