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

 我来答
幸运的心若水
推荐于2017-11-29 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:128
采纳率:66%
帮助的人:62.2万
展开全部

不是在a.sh文件中添加xxx语句。

首先因为你用的反单引号(``), 而反单引号在linux中,里面应该是命令,例如:

[root@DGTESTL0 tmp]# echo `date`

Thu Sep 26 11:07:41 CST 2013

根据你写的这条命令的意思,是吧 反单引号中的xxx命令执行结果输出到a.sh中,

注意:

  1.  echo `xxx` >a.sh  是将内容输出到a.sh,若a.sh中有内容会被覆盖

  2. echo `xxx` >>a.sh  这样的命令的话,就会将xxx命令执行的结果追加到a.sh中


更多追问追答
追问
那请问一下,想实现在a.sh文件中的最后另起一行添加xxx语句,怎么写?
追答
上面标注的第二项
echo `xxx` >>a.sh 这样的命令的话,就会将xxx命令执行的结果追加到a.sh中
snfn0613
2013-09-27
知道答主
回答量:25
采纳率:0%
帮助的人:7.9万
展开全部
是的,不过一般只是新建文件才用这个,,要在s.sh 文件中添加语句请用 echo 'xxx' >> a.sh 在末行添加
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
傲慢的王子啊
2013-09-26 · TA获得超过162个赞
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:162万
展开全部
# 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的文件中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cndonger
2013-09-26 · TA获得超过801个赞
知道小有建树答主
回答量:1425
采纳率:0%
帮助的人:958万
展开全部
将`xxx`的执行输出到文件a.sh
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b4ce85f
2013-09-28 · 超过18用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:56.8万
展开全部
楼下:幸运的心若水 是正解,回答的很全面!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式