发布网友 发布时间:2024-10-07 07:06
共5个回答
热心网友 时间:2024-10-07 07:03
不是在a.sh文件中添加xxx语句。
首先因为你用的反单引号(``), 而反单引号在linux中,里面应该是命令,例如:
[root@DGTESTL0 tmp]# echo `date`
Thu Sep 26 11:07:41 CST 2013
根据你写的这条命令的意思,是吧 反单引号中的xxx命令执行结果输出到a.sh中,
注意:
echo `xxx` >a.sh 是将内容输出到a.sh,若a.sh中有内容会被覆盖
echo `xxx` >>a.sh 这样的命令的话,就会将xxx命令执行的结果追加到a.sh中
热心网友 时间:2024-10-07 07:00
将`xxx`的执行输出到文件a.sh
热心网友 时间:2024-10-07 07:01
# date
Sat Aug 31 07:11:20 CST 2013
# echo `date` > a.sh
# cat a.sh
Sat Aug 31 07:10:53 CST 2013
`` 符号代表命令执行结果,这句话的意思是把 date命令的执行结果输出到a.sh的文件中。
热心网友 时间:2024-10-07 06:59
是的,不过一般只是新建文件才用这个,,要在s.sh 文件中添加语句请用 echo 'xxx' >> a.sh 在末行添加
热心网友 时间:2024-10-07 07:02
楼下:幸运的心若水 是正解,回答的很全面!!!