用于将传递参数打印到脚本的脚本

时间:2017-03-08 07:32:24

标签: bash

我使用简单的脚本来打印参数。但是不能这样做。

我正在使用cat命令将内容添加到文件中。

[root@cen06gst ~]# cat<<EOF>pass.sh
echo " you have passed me" $@
> EOF

但是当我再次使用cat看到文件内容时,显示

[root@cen06gst ~]# cat pass.sh
echo " you have passed me"

1 个答案:

答案 0 :(得分:0)

Cat only是一个连接和打印到屏幕的命令行工具,它不会修改文件。阅读

man cat

如果要运行脚本,请运行

./pass.sh argument

使用shebang启动脚本也是一种好习惯:

#!/bin/bash

没有它,系统就不知道用什么语言来处理脚本。