大多数情况下,你需要编写一个脚本来执行一个特定的任务,在本章中第一个脚本就是一个这样
的例子, 然后你会修改它来完成一个不同的,但比较相似的任务。用变量来代替写死的常量,就是
一个好方法,将重复的代码放到一个函数中,也是一种好习惯。
2.1 调用一个脚本
----------------
编写完脚本之后,你可以使用 sh scriptname,[5]或者 bash scriptname 来调用它。
(不推荐使用 sh 《scriptname,因为这禁用了脚本从 stdin 中读数据的功能。)
更方便的方法是让脚本本身就具有可执行权限,通过 chmod 命令可以修改。
比如:
chmod 555 scriptname (允许任何人都具有 可读和执行权限) [6]
或:
chmod +rx scriptname (允许任何人都具有 可读和执行权限)
chmod u+rx scriptname (只给脚本的所有者 可读和执行权限)
既然脚本已经具有了可执行权限,现在你可以使用。/scriptname.[7]来测试它了。如果这个脚本
以一个“#!”行开头,那么脚本将会调用合适的命令解释器来运行。
最后一步,在脚本被测试和 debug 之后,你可能想把它移动到/usr/local/bin(当然是以 root 身份
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !