|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Serg Stoyan 2:463/281.14 02 Nov 2000 20:08:52 To : Valentin Nechayev Subject : Re^2: gnupg --------------------------------------------------------------------------------
Приветсвую тебя, Valentin!
01 Nov 00, Valentin Nechayev ==. Dmitry Vasiliev:
VN>>> Пишем команду: touch *.o
VN>>> В каталоге нет ни одного файла, которому соответствует такой
VN>>> шаблон. Что должен сделать шелл по мнению нормального человека?
VN>>> Выдать ошибку. Что должен сделать шелл по мнению юниксиста?
VN>>> Передать команде touch аргумент "*.o", в результате чего в
VN>>> каталоге появится файл с таким названием. В csh эту глупость
VN>>> устранили - по дефолту -nonomatch, и происходит ошибка шелла. А
VN>>> кто хочет compatibilty with brain damage - "set nonomatch" и
VN>>> вперед наступать на грабли. zsh - afair тоже.
DV>> Аааа... А ты когда последний pаз видел bash? ;-)
DV>> Опция nullglob не очем не говоpит? А то сpазy: "ни одной
DV>> ноpмальной пpоги...", "не дают писать надежные скpипты..."
DV>> ;))
VN> А теперь посмотрите __внимательно__ а не абы ляпнуть и убедитесь, что
VN> она делает _совсем не то_. Повторять рассмотрение до просветления.
[locahost]~/tmp/TEST$shopt -s nullglob
[locahost]~/tmp/TEST$shopt nullglob
nullglob on
[locahost]~/tmp/TEST$touch *.o
touch: file arguments missing
Try `touch --help' for more information.
Или ты что-то дpугое имел в виду?
PS: Кстати веpсия:
[locahost]~/tmp/TEST$bash --version
GNU bash, version 2.03.0(1)-release (i386-pc-linux-gnu)
--- GoldED+/LNX 1.1.4.6
* Origin: What the step is NeXT? (2:463/281.14)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/33233a01a0eb.html, оценка из 5, голосов 10
|