Соглашения о присвоении имени сценарию sed? - PullRequest
4 голосов
/ 26 февраля 2012

Я знаю, что не имеет значения, какие расширения файлов в Linux, но каково соглашение для именования сценариев sed?Я видел оба .sh, .sed, .sd

Ответы [ 2 ]

3 голосов
/ 26 февраля 2012

Используйте .sh, если файл содержит команды оболочки; используйте .sed, когда он имеет только команды Sed и загружен sed -f.

Например, следующее будет называться script.sh:

#!/bin/sh
sed 's/foo/bar/g'

Пока это будет script.sed:

s/foo/bar/g

Редакторы, такие как Vim, обеспечат правильное выделение на основе .sh и .sed.

2 голосов
/ 26 февраля 2012

Соглашение, скорее всего, не ставит "расширение" в сценарии sed.

В Unix файл - это файл, это файл. Там нет такого понятия, как расширение. Расширения являются диалектом файловых систем FAT и используются в Unix только людьми, которые не полностью перенесли свое мышление из мира DOS / Windows.

Назовите ваши файлы такими, какие они есть. Их содержание говорит само за себя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...