|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : apa@tarkhany.com.ru 2:5059/10.15 18 Aug 2000 00:01:04 To : All Subject : /bin/sh: кто из них прав? -------------------------------------------------------------------------------- .RFC-Distribution: fido7 .RFC-Message-ID: <m3g0o38uwf.fsf@netman.tarkhany.com.ru> .RFC-NNTP-Posting-Host: netman.tarhan.penza.su .RFC-X-Trace: netman.tarkhany.com.ru 966546068 4893 10.1.2.52 (17 Aug 2000 21:01:08 GMT) .RFC-X-Complaints-To: news@netman.tarkhany.com.ru .RFC-NNTP-Posting-Date: 17 Aug 2000 21:01:08 GMT Reply-To: apa@tarkhany.com.ru Hello, All! Вполне вероятно, что с недосыпу, но проверял несколько раз... Ж:-) Имею скрипт: a="/var/tmp/a" head -1 /etc/passwd >$a z="" IFS=":" echo "Pass1:" cat $a | while read u p pid gid g h s; do z="$u"; done echo "User: \"$z\" Shell: \"$s\"" z="" echo "Pass2:" while read u p pid gid g h s; do z="$u" ; done < $a echo "User: \"$z\" Shell: \"$s\"" 1. Запускаю на Linux (bash-1.14.7(1)) Pass1: User: "" Shell: "" Pass2: User: "root" Shell: "" 2. Опять линукс (bash-2.03.4(1)-release) <тоже самое> 3. Опять линукс (ash-0.2-17) <тоже самое> 4. Опять линукс (/bin/ksh @(#)PD KSH v5.2.14 99/07/13.2) <тоже самое> 5. Solaris 7/x86 (/bin/sh) Pass1: User: "" Shell: "" Pass2: User: "" Shell: "" 6. Solaris 7/86 (/usr/bin/ksh) Pass1: User: "root" Shell: "" Pass2: User: "root" Shell: "" Пробовал также на солярисе 2.5.1/sparc - аналогично 7/86. Так кто же виноват и где таки порылся собак? Других юниксов под рукой нет, был бы очень признателен за инфо... -- Andy Pershin [ APA5-RIPN ][ mailto:apa@tarkhany.com.ru ] --- Gnus v5.6.45/XEmacs 21.1 - "Canyonlands" * Origin: ==> Carthago delenda est <== (2:5059/10.15@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/2272466415666.html, оценка из 5, голосов 10
|