1
我可以將這兩行shell腳本分割成一行。Shell腳本輸出到控制檯並登錄同一行?
我的兩行代碼回顯相同的字符串,但一行進入控制檯,另一行進入日誌文件。
echo "Starting scriptr" `date '+%T'` >> script.log
echo "Starting script" `date '+%T'`
感謝
我可以將這兩行shell腳本分割成一行。Shell腳本輸出到控制檯並登錄同一行?
我的兩行代碼回顯相同的字符串,但一行進入控制檯,另一行進入日誌文件。
echo "Starting scriptr" `date '+%T'` >> script.log
echo "Starting script" `date '+%T'`
感謝
使用tee
:
echo "Starting scriptr" `date '+%T'` | tee script.log
爲了追加到日誌文件,說三通-a
從man tee
報價:
tee - read from standard input and write to standard output and files
'tee -a'用於追加,因爲原始腳本使用'>>' –
感謝您注意到在問題中。 – devnull
感謝您的支持!另外,如果您雙擊.log文件,它將在控制檯中打開。 –