Unix編程
回答
你要算新行?換句話說,行「foo \ n」有4個字符還是3個?假設你要截斷該線後的「o」,你可以這樣做:
$ perl -pe 'substr($_, -2, 1) = "" unless length($_) % 2'
而且強制性AWK解決方案:
awk '{ print substr($0, 0, length - length % 2)}'
太棒了!謝謝 – toky 2012-03-02 22:04:12
我不知道這是最簡單的方法,但第一想到的是
sed '/^\(..\)*.$/s/.$//'
的/^\(..\)*.$/
發現線具有奇數數量的字符。以下s
命令僅對這些行起作用。 s/.$//
刪除它所作用的每一行的最後一個字符(具有奇數個字符的那一行)。
這很好.... – 2012-03-02 22:11:32
謝謝你的幫助 – toky 2012-03-02 22:22:26
- 1. UNIX編程linux
- 2. UNIX ksh編程
- 3. UNIX編程
- 4. Unix RPC編程
- 5. unix網絡編程
- 6. Unix網絡編程
- 7. Unix系統編程
- 8. 的Unix編程if語句
- 9. 網絡編程管理-UNIX
- 10. UNIX Shell編程 - 庫存程序
- 11. Unix中的多進程編程
- 12. 如何在沒有UNIX的Windows PC上執行UNIX Shell編程?
- 13. UNIX編程。 struct timeval如何打印它(C編程)
- 14. Unix系統編程 - 以編程方式解壓縮文件
- 15. Linux/Unix下的Haskell圖形編程
- 16. Linux/UNIX中COM編程的模擬
- 17. 如何使用的Unix編程
- 18. 編寫一個unix守護進程
- 19. Unix編程的頭文件細節
- 20. 的Unix編程更改目錄
- 21. 如何在unix中編寫addtion程序
- 22. 編程在Unix上:與圖書館
- 23. Unix環境下的高級編程
- 24. unix編程邏輯檢查目錄
- 25. Unix編程 - 信號處理器
- 26. 功能vs腳本 - Unix Bash編程
- 27. Unix編程複製到剪貼板
- 28. unix shell編程特殊變量
- 29. 麻煩編程UNIX重定向
- 30. Windows上的unix系統編程項目?
您可以簡單地截斷所有行的長度爲零。那會很容易。 – 2012-03-02 21:40:07