給定一個帶有行的文本檔案(例如,一個包含三個句子的檔案,它將是三行)。有必要在有數字的行前面加上當前時間(行)。
通過插入當前時間,我有點想通了:
sed "s/^/$(date %T) /" text.txt
我看到了,但它不適合我,因為它在這里使用 IF
但是我怎樣才能讓字串也被檢查數字的存在呢?但是如何用一個命令檢查一個字串中的數字并在它之前插入一個日期呢?沒有是可能的
if
陳述?
uj5u.com熱心網友回復:
您可以使用正則運算式來匹配行
sed "/[0-9]/s/^/$(date %T) /" text.txt
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/449198.html
上一篇:Bash腳本-用戶輸入命令
