extra characters at the end of g command


使用sed命令替換文本內容的時候出現報錯,如下

 1 sed -i 's/HostName/#HostName/g' /Users/gwd/.ssh/config 

sed: 1: "/Users/gwd/.ssh/config": extra characters at the end of g command

報錯“sed: 1: "/Users/gwd/.ssh/config": extra characters at the end of g command”,原因在於在OS X需要顯式指定擴展名,解決方案是設置一個空字符串,即執行以下命令即可

 1 sed -i '' 's/HostName/#HostName/g' /Users/gwd/.ssh/config 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM