...xxx` >a.sh,这句什么意思?是不是在a.sh文件中添加xxx语句?_百度...

发布网友 发布时间: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

楼下:幸运的心若水 是正解,回答的很全面!!!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com