sed指令取代的問題 - Linux

By Elizabeth
at 2011-04-05T16:58
at 2011-04-05T16:58
Table of Contents
很可惜今天收假要回營區了.
這邊的是我的方法:
a=$(cat test | grep '^[a-z]*\.[a-z]*\@[a-z]*\.[a-z]*\.[a-z]*')
上面先把東西存起來到a
cat test | sed "s/[a-z]*\.[a-z]*\@[a-z]*\.[a-z]*\.[a-z]*/rmove ${a}/g"
然後再把a展開,用sed換掉
之後你可以把他重新導向回你原本的檔案
不過你會發現a這個變數裡面似乎把tab(一大行空格)給一起複製進去了
所以你可能第一步要先把空格給過濾掉在丟給a
祝你好運
可憐的蔡逼八下士 DEATHX
--
這邊的是我的方法:
a=$(cat test | grep '^[a-z]*\.[a-z]*\@[a-z]*\.[a-z]*\.[a-z]*')
上面先把東西存起來到a
cat test | sed "s/[a-z]*\.[a-z]*\@[a-z]*\.[a-z]*\.[a-z]*/rmove ${a}/g"
然後再把a展開,用sed換掉
之後你可以把他重新導向回你原本的檔案
不過你會發現a這個變數裡面似乎把tab(一大行空格)給一起複製進去了
所以你可能第一步要先把空格給過濾掉在丟給a
祝你好運
可憐的蔡逼八下士 DEATHX
--
Tags:
Linux
All Comments
Related Posts
UBUNTU安裝firefox 4.0

By Blanche
at 2011-04-05T15:48
at 2011-04-05T15:48
UBUNTU安裝firefox 4.0

By John
at 2011-04-05T15:22
at 2011-04-05T15:22
sed指令取代的問題

By Steve
at 2011-04-05T14:22
at 2011-04-05T14:22
Pidgin:無法認證:nexus stream error

By Poppy
at 2011-04-05T12:56
at 2011-04-05T12:56
gcc 編譯.o 不能執 command not found

By Bennie
at 2011-04-05T10:51
at 2011-04-05T10:51