有沒有人知道哪個版本的sed是必須得到選項-i
才能正常工作?我在CentOS5上,我得到這個錯誤。sed:非法選項 - 我在CentOS5上
0
A
回答
1
如果你打算使用-i
與sed
你做錯了。 sed
是一個流編輯器它應該用於編輯流,而不是文件,因爲-i
想要做的。
如果要編輯文件,應該使用ed
。 ed
是一個行編輯器它應該用於編輯文件。海事組織,這是你想要使用的工具。
btw,-i
是GNUism。 from wikipedia:
GNU sed增加了幾項新功能。最爲人熟知的是就地編輯文件(即,將原始文件替換爲應用sed程序的結果),後來也包含在BSD sed中。此功能現在經常用來代替編輯腳本:例如,
1
相關問題
- 1. sed的:urecognized選項 - 我
- 2. sed -i選項無法在solaris上工作
- 3. 通過SSH在CentOS5上安裝TexLive
- 4. 在64bit Centos5上安裝APC,phpize錯誤
- 5. 讀:非法-d選項
- 6. Binutils stat非法選項-c
- 7. Bash touch - 非法選項-d
- 8. Perl:V 5.8.8:無法在CentOS5/RHEL5上找到auto/XML/LibXSLT/new.al
- 9. 非法選項\ XE2 \ X80 \ x93MultiViews
- 10. HDFS -count:非法-v選項
- 11. 配對選項卡與sed
- 12. 錯誤與SED選項
- 13. sed的 - 未知選項'S'
- 14. 替代選項:在sed命令中
- 15. 上Centos5編譯libgdiplus-2.10.9爲單聲道
- 16. centos5 PostgreSQL的客戶
- 17. SSH-凱基:非法選項 - 米
- 18. osm2pgsql窗口「非法選項-W」錯誤
- 19. 非法選項: - keystore產生keyhash時
- 20. 無法在Unix shell腳本上操作日期(日期:非法選項-d)
- 21. ZF2 Restful API非路由選項方法
- 22. ORA-02065:ALTER SYSTEM的非法選項
- 23. 「全部允許」和「選項-Indexes」是非法選項?
- 24. Weka:ADTree和LADTree非法選項錯誤
- 25. Java keytool - 非法選項deststorepass:文件
- 26. 非法串偏移 '選項1'
- 27. 在CentOS5 Box上運行Ubuntu 12.04編譯的C++程序
- 28. centos5 git共享文件夾
- 29. sed選項-i和標誌/ d集
- 30. 組合-e和-n sed選項
另請參閱http://www.gnu.org/fun/jokes/ed-msg.html。祝你們好運。 – shellter