0
A
回答
2
sed -i -e 's/.*word/something;word/g' <filename>
要遍歷目錄中的多個文件。我假設.txt文件的文件擴展名:
for i in `\ls -1 *.txt`
do
sed -i -e 's/.*word/something;word/g' $i
done
注:sed -i
將交互修改文件。所以,測試命令沒有-i
選項來檢查這是你想要的,然後去爲它...
+0
這個正則表達式很簡單,它爲我工作,謝謝。 –
1
UPDATE: SED例如:
s="999 abc 1234 ; word 567"
echo $s | sed 's/^\(.* \)[0-9][0-9]*\(; word.*\)$/\1something\2/g'
OUTPUT:
999 abc something ; word 567
相關問題
- 1. 正則表達式替換搜索模式之前的單詞
- 2. 正則表達式:匹配一個單詞和一個長度
- 3. 正則表達式匹配兩個單詞之一
- 4. PHP正則表達式匹配兩個單詞之間的值,並替換
- 5. 替換正則表達式匹配的內容
- 6. 在匹配之前插入內容的正則表達式
- 7. 正則表達式:替換部分正則表達式匹配
- 8. 正則表達式來匹配單詞
- 9. 正則表達式:匹配fullstop和python中的一個單詞
- 10. 正則表達式匹配單詞,除非他們之前有一個字符
- 11. 正則表達式匹配替換
- 12. 正則表達式匹配/替換
- 13. 正則表達式替換匹配
- 14. pcre正則表達式匹配前兩個單詞,數字
- 15. 正則表達式:匹配除一個單詞外的所有內容
- 16. 正則表達式:匹配兩個單詞之間的空隙
- 17. 正則表達式 - 匹配一組詞
- 18. JavaScript正則表達式匹配和替換匹配內的多個事件
- 19. 正則表達式匹配兩個詞
- 20. 正則表達式匹配任何單個單詞或沒有任何內容
- 21. 正則表達式。匹配兩個詞之間的特定詞
- 22. 正則表達式匹配兩個單詞或至少一個
- 23. Javascript正則表達式用新單詞替換多個單詞
- 24. 正則表達式匹配第一個字母的單詞,但不匹配「和」
- 25. 簡單的Java正則表達式匹配和替換
- 26. 正則表達式匹配和替換單詞分隔某些字符
- 27. coldfusion:正則表達式匹配單詞並替換和更改鏈接
- 28. 正則表達式如果單詞與給定前綴不匹配,則替換髮現的所有匹配項
- 29. 通過正則表達式匹配循環和替換當前匹配
- 30. 正則表達式匹配整個單詞和標點符號
請告訴我們您正在使用哪種語言/工具正則表達式。 – anubhava
對不起,我試圖在bash for循環中使用像sed這樣簡單的東西。 –
你能否提供一些樣本輸入和預期輸出。 – anubhava