命名sed脚本的约定?

时间:2012-02-26 12:52:42

标签: linux sed naming-conventions

我知道linux中的文件扩展名是什么并不重要,但命名sed脚本的惯例是什么?我见过.sh,.sed,.sd

2 个答案:

答案 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中使用。

为文件命名它们的名称。他们的内容不言而喻。