3

bash を使用して、ファイルの最後に、同じ行に文字列と日付を追加する必要があります。例「2012 年 8 月 13 日月曜日 10:38:56 PDT に再起動」

echo -n "Reboot done on " ; date

これにより、必要なものが 1 行で表示されますが、テキスト ファイルに追加できません。

echo -n "Reboot done on " ; date > test.txt

これは私にはうまくいかないようです。日付だけ教えてくれます。

前もって感謝します。

4

3 に答える 3

6

これは、出力のRebootが echo で実行された後、実行dateしてその出力をファイルに入れるためです。代わりにこれを試してください:

echo "Reboot done on $(date)" > test.txt
于 2012-08-13T17:46:52.357 に答える
3

これを試して

echo -n "Reboot done on `date`" > test.txt
于 2012-08-13T17:48:58.743 に答える
1

別の方法は次のとおりです。

(echo -n "Reboot done on "; date) > test.txt
于 2012-08-13T17:52:11.320 に答える