是否有任何shell命令在文件的每一行中插入一串字符...... <在每行的開始或結束處>是否有一個shell命令在文件的每一行中插入一串字符
0
A
回答
6
很多。
這將工作:
sed -i -e 's/.*/START & END/' file
3
sed -i 's/^/Before/' file.txt
sed -i 's/$/After/' file.txt
+0
這也將工作(雖然結果轉到標準輸出而不是文件)。 – dubiousjim
+0
@profjim,no:存在'-i'標誌。請注意,如果只有一個腳本塊執行,那麼'-e'標誌是可選的。 –
+0
確實如此,我一定誤以-i爲-e。 – dubiousjim
0
linecount=0
while IFS= read -r LINE; do
echo "$((linecount++)) START $LINE END"
done < file
如果你想要做的linecount發燒友操作:
linecount=0
while IFS= read -r LINE; do
let linecount++
echo "$((linecount-5)) START $LINE END"
done < file
0
AWK
awk '{print NR"START"$0"END"}' file
相關問題
- 1. Shell命令對文件的每一行
- 2. 是否有在Sublime Text 2中插入一行字符的命令?
- 3. Python 3:檢查一個字符串是否是導入命令
- 4. 命令行參數是否有一些字符串?
- 5. 在字符串中每4個項目插入一行?
- 6. 在Python中,是否有一種方法可以插入一個換行符並在字符串的每個68個字符間隔一個空格?
- 7. 插入串在每一行
- 8. 在文件夾的每個文件的每一行後面寫入字符串
- 9. 一個文件中的字符串是否存在於另一個文件中
- 10. Shell命令遍歷文本文件的每一行
- 11. Shell命令插入一個換行符的每一個大數行中的第n個元素分隔字符串
- 12. 一個字符串查找是否有另一個字符串
- 13. 如何在perl中的每一行插入一個子字符串
- 14. 計數唯一的字符串,其中有每行一個字符串在bash
- 15. UDF將一個文本字符串插入到表格的每一行
- 16. 在一張表中插入多行只有一個插入命令
- 17. 在VBA中插入一個字符串和一個序列號每隔一列
- 18. 在GridView中插入一個字符串
- 19. 的毗連特定字符串的每一個插入的行
- 20. 如何檢查一個字符串是否是一個JavaScript命令與PHP
- 21. 在字符串數組中的所有字符串的每個字符之間插入一個字符
- 22. shell每隔n行插入一行
- 23. 無法在elisp中執行一個字符串作爲shell命令
- 24. 執行在子shell一個管道命令,如果命令是一個變量
- 25. 命令行檢查一個字符串變量是否包含特定文本
- 26. 寫一個命令輸出到一個文件並匹配一個字符串
- 27. 將字符插入文本文件的每一行
- 28. 如何從命令行參數插入一個變量到字符串中?
- 29. Linux命令用另一個字符串替換LARGE文件中的字符串
- 30. 確保一個字符串不是一個SQL命令
謝謝,它的工作。 。能否在每行中插入行號特定變量<像行i,我可以插入i-1> – trinity
你可以用'='命令在sed中打印當前行號,但後面跟着一個\ n並且我不記得atm如何擺脫這種情況(通過第二個sed過濾所有內容,這很醜)。我會發布另一個答案,告訴你如何去做你想問的問題。 – dubiousjim