我有followign bash腳本來更新mtimes的郵件目錄文件: #!/bin/bash
for i in /test/emailfile
do
date=$(sed -n '/Received: from/ { :a; n; /;/ {s/.*; //p;q}; b a }' "$i")
newdate=$(date -d "$date" +'%Y%m%d%H%
如果我有一個由新行分隔的文本文件中的數據列表,有沒有辦法將一些東西附加到開始,然後是數據,然後再附加其他東西然後再附加數據? EG a field X will become new X = X; 你可以用bash或sed來做到這一點,或者只是像unix這樣的工具嗎? 編輯: 我試圖讓 「ITEM_SITE_ID:{$行[ 'ITEM_SITE_ID']} 」。 我使用這行的awk '{打印 「\
我有一個ASCII文件,並在那裏的地方刪除文本行: BEGIN 後來就行了: END 我希望能夠刪除這兩行代碼以及窗口中的命令行調用之間的所有內容。這需要完全自動化。 編輯:請參閱sed in Vista - how to delete all symbols between?瞭解如何使用sed來執行此操作(cygwin有sed)的詳細信息。 編輯:我發現SED可以工作,但是當我管輸出到一個文件,