我应该使用.sh扩展名保存脚本吗?

Modified on: Sat, 09 Jun 2018 21:39:53 +0800

我有一些功能脚本,我想复制到/usr/bin我想将它们用作普通的终端命令。将它们与.sh扩展名一起使用是一种好习惯,还是可以在没有扩展名的情况下保存它们?

作者:Sri,Patterson

最佳答案

不,这不是一个好习惯,你应该保留你的脚本没有扩展名。请注意,作为包的一部分的脚本没有 .sh 扩展名,即 update-grub ,而不是 update-grub.sh 。如果您仍然不相信,那么请注意Google Shell Style Guide

  

可执行文件不应包含扩展名(强烈首选)或.sh扩展名。库必须具有.sh扩展名,不应该是可执行文件。

PS您不必将脚本放入/bin。您可以创建目录~/bin并将脚本放在那里。目录~/bin默认包含在$PATH中,因此放在那里的脚本可以像任何其他shell命令一样运行。

作者:Community,user280493

相关问答

添加新评论