编写shell脚本的另一种方法

编写shell脚本的另一种方法:

以前我们常用vim进行编辑,这种情况当然好啦,但是如果你只编写一些小的shell不妨尝试以下的方法:

cat >>shelltest.sh<<echo在命令行下输入这行代码后,系统会提示进行输入只要不输入echo系统就会提示你一直输下去,当你输入echo的时候,完成输入,这种方法的唯一缺点是在写的时候不能修改,所以只适合一些小的shellecho可以换成其它的任意字符或者字符串,只要在结束的时候输入的与echo相等即可。


编写shell脚本的另一种方法


编写shell脚本的另一种方法

解释一下几个命令的含义

exec 3<$0 0<name.txt这句的含义为name.txt中的内容输入到3

exec 0<$3的含义为关闭上面打开的文件

至于最后一行,这里不会覆盖当前的shell


本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/424937,如需转载请自行联系原作者

上一篇:WebService |学习笔记


下一篇:HTAP数据库 PostgreSQL 场景与性能测试之 35 - (OLTP+OLAP) 含索引单表单点写入