Соглашения из Программного окружения Unix
Программное окружение Unix (Книга)
В книге местами даются соглашения. Не уверен, что они до сих пор актуальны, но пусть будут.
Каким должно быть имя файла?
filename
query.out
yet_another_file
Лучше ограничиться буквами, цифрами, точками и знаками подчеркивания. (Точками и символами подчеркивания принято разделять имя файла на части, как в примере про
precious.save.)– 1.2. Повседневная работа: файлы и основные команды (стр 34-35)
Отступы от > <
$ ls >filelist
...
$ cat f1 f2 f3 >>temp
...
$ mail mary joe tom bob <let
Во всех вышеприведенных примерах пробелы с любой стороны от > или < не обязательны, мы же придерживаемся традиционного форматирования.
– 1.4. Оболочка (стр.48)
Переменные
d=/horribly/long/directory/name
Персональные переменные типа d принято записывать в нижнем регистре, чтобы отличать их от переменных самой оболочки, например
PATH.– 1.4. Оболочка (стр.58)