Ответы:
Этот ответ фокусируется на Bash.
Возможно, вам поможет расширенное руководство по написанию сценариев bash . Он даже был переведен на французский (на traduc.org ).
Также прочитайте подводные камни и FAQ из вики Грега.
Лучший бесплатный источник сценариев оболочки, который я когда-либо видел: http://fog.ccsf.cc.ca.us/~gboyd/cs160b/online/index.html
Вы можете проверить этот сайт: Написание сценариев оболочки . Вещи были объяснены на очень простом языке, и поток довольно хорош.
Предстоящий блог о Unix и Shell. Команды объясняются в простой форме. Можешь попробовать:
Это, вероятно, того стоит, когда вы читаете man bash
справочную страницу для bash (введите по вашему запросу), так как она содержит довольно много полезной информации в сжатой форме. Также посмотрите на некоторые другие man
страницы, такие как test
(используется с if... while...
оценками) awk
и sed
. Вы найдете другие учебные пособия, вероятно, более простыми или более полезными для чтения как новичок, но вы обязательно будете man
регулярно возвращаться к страницам, так что это поможет познакомиться с ними.
В моей оболочке Ubuntu есть программа, vimtutor
которая выглядит полезной для изучения vi.
Вот учебник по Bash Scripting, который хорош, если вы новичок. Если вы новичок в командной строке Linux, вот руководство по Linux, которое также подойдет новичку.