我使用简单的脚本来打印参数。但是不能这样做。
我正在使用cat命令将内容添加到文件中。
[root@cen06gst ~]# cat<<EOF>pass.sh
echo " you have passed me" $@
> EOF
但是当我再次使用cat看到文件内容时,显示
[root@cen06gst ~]# cat pass.sh
echo " you have passed me"
答案 0 :(得分:0)
Cat only是一个连接和打印到屏幕的命令行工具,它不会修改文件。阅读
man cat
如果要运行脚本,请运行
./pass.sh argument
使用shebang启动脚本也是一种好习惯:
#!/bin/bash
没有它,系统就不知道用什么语言来处理脚本。