~ 家目錄問題 - Linux

By Franklin
at 2015-07-09T19:24
at 2015-07-09T19:24
Table of Contents
大家好,想跟大家請教下~的問題(或許是指令的問題?)
我有個檔案的絕對路徑是 /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 --
~/doc/www.voc --
~/doc/ttt.voc --
後來我把list中的所有路徑換成絕對路徑,程式就可以跑了
想請問下這是為什麼呢?
照
cat ./list |xargs -i sed 's///g' {}
的寫法,不是會拆成以下指令嗎?
sed 's///g' ~/doc/kkk.voc
sed 's///g' ~/doc/ooo.voc
sed 's///g' ~/doc/xxx.voc
etc...
煩請提點,謝謝Orz
Dan
--
不過是人
http://www.facebook.com/twaiting
--
我有個檔案的絕對路徑是 /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 --
~/doc/www.voc --
~/doc/ttt.voc --
後來我把list中的所有路徑換成絕對路徑,程式就可以跑了
想請問下這是為什麼呢?
照
cat ./list |xargs -i sed 's///g' {}
的寫法,不是會拆成以下指令嗎?
sed 's///g' ~/doc/kkk.voc
sed 's///g' ~/doc/ooo.voc
sed 's///g' ~/doc/xxx.voc
etc...
煩請提點,謝謝Orz
Dan
--
不過是人
http://www.facebook.com/twaiting
--
Tags:
Linux
All Comments

By Elvira
at 2015-07-10T19:28
at 2015-07-10T19:28

By Delia
at 2015-07-14T17:43
at 2015-07-14T17:43
Related Posts
為什麼有人覺得 Ubuntu 是給初心者用的?

By Gary
at 2015-07-09T14:50
at 2015-07-09T14:50
Ubuntu 輸入法問題

By Jacob
at 2015-07-09T13:52
at 2015-07-09T13:52
SMP跟VLC問題

By Genevieve
at 2015-07-09T00:53
at 2015-07-09T00:53
FreeBSD NMI going to debugger

By Ursula
at 2015-07-08T10:22
at 2015-07-08T10:22
Linux >= 3.7 螢幕亂掉與當機

By Dorothy
at 2015-07-07T23:22
at 2015-07-07T23:22