|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Vasily Korytov 2:5020/400 24 Jun 2007 20:23:10 To : All Subject : ksh scripting in zsh --------------------------------------------------------------------------------
Есть следующий ksh-код:
PWGEN="apg -m 8 -x 8 -n 1" # генерилка паролей такая
PASS=$($PWGEN)
printf '%s\n' "$PASS"
Он работает в ksh93, в ksh88 и даже в bash (хоть последний с ksh
совместим довольно слабо).
А вот в zsh нет, выдаёт на второй строчке такое:
zsh: command not found: apg -m 8 -x 8 -n 1
Видимо, пытаясь вызвать бинарик "apg -m 8 -x 8 -n 1", а не "apg".
Что немного удивляет, особенно в свете того, что Debian zsh прописан как
alternatives для (/usr)?/bin/ksh.
По сути, интересует только один вопрос: не проглядел ли я способ сделать
этот код zsh-compatible, или его принципиально нет?
--
DESKPOT-RIPN
--- ifmail v.2.15dev5.3
* Origin: Good morning, Jah! (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/657787f4315f.html, оценка из 5, голосов 10
|