像我們在做SSH時,~/.ssh/known_hosts會記錄ssh過的主機,但我們有時有刪除紀錄的需要
於是下達 sed -i '/a.b.c.d/d' ~/.ssh/known_hosts,但此時會噴出 invalid command at . 的錯誤訊息
於是得改下 sed -i "" '/a.b.c.d/d' ~/.ssh/known_hosts 就可以解決惹
Centos必須改成 sed --in-place=""
ssh-keygen -f "/root/.ssh/known_hosts" -R x.x.x.x
http://www.markhneedham.com/blog/2011/01/14/sed-sed-1-invalid-command-code-r-on-mac-os-x/
沒有留言:
張貼留言