0
A
回答
1
您可以使用ed
,標準編輯:
ed -s file.csv < <(printf '%s\n' '2,10d' 'wq')
的< <(printf ...)
將推動ed
做到以下幾點:
- 使用命令刪除範圍2-10中的行
2,10d
- 使用
wq
保存(w
)並退出(退出q
)。
您的ed
版本可能會在wq
上投訴;在這種情況下給它2個獨立的命令(w
然後q
)像這樣:
ed -s file.csv < <(printf '%s\n' '2,10d' 'w' 'q')
否則,強制性sed
方式:
sed -i '2,10d' file.csv
這就像ed
方式,不同之處sed
並不是一個真正的文件編輯器:它使用(在窗簾後面)一個臨時文件 - 所以它在技術上不能滿足您的要求。
相關問題
- 1. 聰明的方法來CSS3
- 2. 聰明的方法來檢查超級
- 3. 更聰明的方法來編寫類似的代碼行
- 4. 從文件中剪切13 * 10^6行
- 5. 短,聰明的方法來創建從字節序列InputStream
- 6. 從iPod庫文件中剪切剪輯
- 7. 聰明的方式來預測寬度
- 8. 有沒有一個聰明的方法來找到指示聲明的位置?
- 9. WPF命令行參數,一個聰明的方法?
- 10. 尋找一些聰明的SQL策略來處理查找表
- 11. 列表中的圖像,最聰明的方法來做到這一點?
- 12. 聰明的塊名可以從聰明的變量派生出來
- 13. 如何剪切一些文字?
- 14. 聰明的方法來繞過視野的去抖動?
- 15. 聰明的方法來避免佩林噪音的重複
- 16. 更聰明的方法從javascript數組中刪除id
- 17. 聰明的bash解決方案重新排列文本文件中的行?
- 18. 有沒有一種聰明的方法來「整頓」一個整數位?
- 19. 從PHP到聰明的代碼行?
- 20. 這有一個更聰明的方式來使用php next/previous_post?
- 21. FOR XML EXPLICIT - 需要一種聰明的方式來查詢XML
- 22. 如何從URL中剪切文件名?
- 23. 聰明的方式來處理TextBox OnChange事件
- 24. 聰明JavaScript以繞過eval方法
- 25. 哪個WCF配置方法更聰明?
- 26. 高效的方式來讀取和剪切文件
- 27. 這行代碼更聰明/更快/更聰明的替代品?
- 28. 剪切文件在C#中剪貼板
- 29. file_get_contents剪切文件的前9行
- 30. 使用一些機制來修剪方法的返回值
在我的Debian系統上,如果我像你那樣運行'ed'並檢查它是如何處理的,我會在'/ tmp /'中創建一個臨時文件來執行編輯操作。 – Louis 2014-11-01 00:36:27
@Louis,true,編輯_do_使用臨時文件':-D'。你是說我在這個答案中撒謊? '';-)。 – 2014-11-01 00:41:18
嗯,我只是不想讓親愛的'sed'看起來不像'ed'。 :) – Louis 2014-11-01 00:43:06