[問題] ~ 家目錄問題

作者: cherubx (DanzYam)   2015-07-09 19:24:40
大家好,想跟大家請教下~的問題(或許是指令的問題?)
我有個檔案的絕對路徑是 /home/me/doc/hahaha.voc
我想替換檔案中的內文所以我下了
sed 's///g' ~/doc/hahaha.voc (程式沒問題)
後來發現我有100個.voc檔都需要修改
所以我把100個檔做成一個清單(~/doc/list),如下
~/doc/xxx.voc
~/doc/ooo.voc
~/doc/kkk.voc
~/doc/www.voc
~/doc/ttt.voc
etc...

cat ./list |xargs -i sed 's///g' {}
結果系統跟我說
~/doc/xxx.voc not a file or directory
~/doc/ooo.voc not a file or directory
~/doc/kkk.voc
作者: kdjf (我抓得到什麼呢?)   2015-07-09 19:29:00
~是shell的expension, xargs不認得
作者: cybelia (@@)   2015-07-09 19:41:00
在shell上打~的時候,他會偷偷幫你換成家目錄位置所以事實上真的傳給程式的是家目錄的位置,不是~

Links booklink

Contact Us: admin [ a t ] ucptt.com