我嘗試回顯命令的結果。但我的問題是結果在最後有奇怪的值,我不能刪除它們。命令的腳本shell回顯結果具有未知值
的命令後,我的結果是,例如:
fnRead
results to 12. Juni 13:32:18 2028 þ§
但我只需要12六月13時32分18秒2028,因爲我要檢查兩個字符串
我的代碼是等價產生這個輸出是一個函數:
fnRead() {
echo $(cat /dev/rtc)
}
我試圖切斷最後的字符串,但它只會刪除年份的數字。
我正在使用shell腳本。
注意,只是'貓的/ dev/rtc'會做的工作;不需要命令替換和echo。 –
sry忘了提及cat/dev/rtc在函數內部。我使用$(cat/dev/rtc)來執行命令並得到結果als echo – JPM
OK;解決上下文可能會非常棘手。需要'var = $(cat/dev/rtc)' - 或者在Bash中,'var = $( dev/rtc)' - 將其分配給一個變量供以後使用,然後用'echo調試/檢查目的。另外,到2028年爲止,他們不是這樣修理的嗎?我希望到那時事情會有所改善。並感謝您放棄與我們聊天。這是否意味着2028年還不存在? –