【发布时间】:2017-02-25 21:57:08
【问题描述】:
我有一个脚本并试图将我的变量中的内容附加到一个 .log 文件中。我在另一篇文章(How can I append a variable text to last line of file via command line?)上看到你可以使用 echo "$(cat $FILE)$APPEND" > $FILE.我尝试这样做,它能够无错误地运行我的脚本并通过终端给出我需要的答案,但它不会将它附加到我的日志文件中。谁能给我指点一下?
#!/bin/bash
mdate=echo date
mcpu=echo $[100-$(vmstat 1 2 |tail -1|awk ‘{print $15}’)]%
mmem=free | grep Mem | awk ‘{print $3/$2 * 100.0}’
sudo cat /dev/null > /home/daniel/systemstatus.log
echo “$(cat $systemstatus.log)$mdate” >> $systemstatus.log
echo “$(cat $systemstatus.log)$mcpu” >> $systemstatus.log
echo “$(cat $systemstatus.log)$mmem” >> $systemstatus.log
【问题讨论】:
标签: linux bash ubuntu virtual-machine virtualbox