用 Linux 的朋友可能會對這個命令比較熟悉,它可以在腳本里快速和批量地對文本文檔進行操作,比如改動某一行或者替換具體內容……
MACOS 自然也是有這個命令的,但有一點不太一樣,如果你執行 和 -一世 ,那麼多半你會得到一個奇怪的報錯 和: 1: “......”: 無效 command 碼 。
查詢後得知,這個命令在 macOS 上有一點變化,和 允許你在替換時設定一個備份文件以避免數據丟失——這個選項在 Linux 中是可選的,但在 macOS 中是必選的,所以,在macOS中 和 -一世 會多一個參數,如果你沒給,則導致整體參數少一個,然後報錯。
1 2 3 |
~/ sed -i 's/1/1/g' a sed: 1: "a": command a expects \ followed by text ~/ sed -i '.bak' 's/1/1/g' a |
延伸閱讀
本文由 落格博客 原創撰寫:落格博客 » 和: 1: “......”: 無效的命令代碼
轉載請保留出處和原文鏈接:https://www.logcg.com/archives/3142.html
這個命令不熟悉
文章不錯非常喜歡
贊!
謝謝 :)