我有一個腳本,並試圖將我的變量的內容附加到.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
非常感謝你! –