LINUX.ORG.RU

опция -D в bash


0

0

В мануале про сабж написано следующее:
       -D        A  list of all double-quoted strings preceded by
                 $ is printed on the standard ouput.   These  are
                 the  strings that are subject to language trans-
                 lation when the  current  locale  is  not  C  or
                 POSIX.   This implies the -n option; no commands
                 will be executed.

Т.е. я так понимаю, что по команде bash -D должны напечататься
текстовые строки. Но нифига не печатается! И после этого bash вообще
перестает исполнять команды.
Просвятите плиз, как юзать опцию -D ?

anonymous

Ответ на: комментарий от anonymous

Если в форум вопрос задал, то неприлично не запостить найденное решение.
Мне оно не надо, но для тех кто будет искать - поможет.

anonymous
()
Ответ на: комментарий от anonymous

Ну ладно, так уж и быть, расскажу ;-)
Прочитав man я думал, что опция -D (она же --dumpstrings) выводит текстовые строки, которые имеются в самом bash. А оказалось, что она выводит текстоые строки, имеющиеся в шелл-срипте.
Юзать так:
bash -D myscript.sh

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.