我知道linux中的文件扩展名是什么并不重要,但命名sed脚本的惯例是什么?我见过.sh,.sed,.sd
答案 0 :(得分:3)
当文件包含shell命令时使用.sh
;当它只有Sed命令并由.sed
加载时使用sed -f
。
例如,以下内容将被称为script.sh
:
#!/bin/sh
sed 's/foo/bar/g'
虽然这将是script.sed
:
s/foo/bar/g
Vim等编辑会根据.sh
和.sed
为您提供适当的突出显示。
答案 1 :(得分:2)
约定很可能不在sed脚本上放置“扩展名”。
在unix中,文件是文件是文件。没有扩展这样的东西。扩展是FAT文件系统的一种方言,只有那些没有完全从DOS / Windows世界迁移思路的人才在unix中使用。
为文件命名它们的名称。他们的内容不言而喻。