如何把指令的訊息指定成某一變數的內容 … - Linux

By Oliver
at 2008-10-04T05:40
at 2008-10-04T05:40
Table of Contents
※ 引述《peter308 (pete)》之銘言:
: 標題: [問題] 如何把指令的訊息指定成某一變數的內容??????
: 時間: Fri Oct 3 15:25:07 2008
: 資料夾下有一個檔案 0001.dat
: 內容如下:
: xxxxxxxxxxxxx
: yyyyyyyyyyyy
: zzzzzzzzz zzzzzzzzzzzz
: dddddddddddddddddddddd
: linux cccccc
: aaaaaaaaaaaa
:
:
: 我想用 find -name \0001.dat |xargs grep -i "linux"
: 把有linux的那行 "linux cccccc"
: 指定給 一個變數 var
: → peter308:我補充一點 那些無關緊要的其他內容是資料夾其他的檔案 10/03 16:25
: → peter308:linux cccccc 有包含在內 ,但訊息內容會多出一些檔案名稱 10/03 16:26
首先,find 會把該目錄底下,所有檔名為 0001.dat 的路徑都列出來
有可能會是
./0001.dat
a/0001.dat
another/dir/0001.dat
接著 xargs 會把該檔名路徑傳給後面的 grep,以第一個為例就會變成
grep -i "linux" ./0001.dat
這行指令會把 0001.dat 裡的包括 "linux" 這個字的每一行都列出來,不分大小寫
也就是說如果 0001.dat 的檔案內容為
$ cat 0001.dat
line 1
line 2
line 3 LINUX
line 4 lInux
line 5
輸出結果就會變成
$ grep -i linux 0001.dat
line 3 LINUX
line 4 lInux
關於所謂「無關緊要的訊息」
1) 先確定你是不是不要區分大小寫?
2) 是不是有很多個 0001.dat 檔案,都包含了 linux 字樣
--
我想你會衰成這樣都是我害的
---- Tizzy Mac
緊張的麥金塔?這是誰(._.?)
--
: 標題: [問題] 如何把指令的訊息指定成某一變數的內容??????
: 時間: Fri Oct 3 15:25:07 2008
: 資料夾下有一個檔案 0001.dat
: 內容如下:
: xxxxxxxxxxxxx
: yyyyyyyyyyyy
: zzzzzzzzz zzzzzzzzzzzz
: dddddddddddddddddddddd
: linux cccccc
: aaaaaaaaaaaa
:
:
: 我想用 find -name \0001.dat |xargs grep -i "linux"
: 把有linux的那行 "linux cccccc"
: 指定給 一個變數 var
: → peter308:我補充一點 那些無關緊要的其他內容是資料夾其他的檔案 10/03 16:25
: → peter308:linux cccccc 有包含在內 ,但訊息內容會多出一些檔案名稱 10/03 16:26
首先,find 會把該目錄底下,所有檔名為 0001.dat 的路徑都列出來
有可能會是
./0001.dat
a/0001.dat
another/dir/0001.dat
接著 xargs 會把該檔名路徑傳給後面的 grep,以第一個為例就會變成
grep -i "linux" ./0001.dat
這行指令會把 0001.dat 裡的包括 "linux" 這個字的每一行都列出來,不分大小寫
也就是說如果 0001.dat 的檔案內容為
$ cat 0001.dat
line 1
line 2
line 3 LINUX
line 4 lInux
line 5
輸出結果就會變成
$ grep -i linux 0001.dat
line 3 LINUX
line 4 lInux
關於所謂「無關緊要的訊息」
1) 先確定你是不是不要區分大小寫?
2) 是不是有很多個 0001.dat 檔案,都包含了 linux 字樣
--
我想你會衰成這樣都是我害的
---- Tizzy Mac
緊張的麥金塔?這是誰(._.?)
--
Tags:
Linux
All Comments

By Susan
at 2008-10-06T06:22
at 2008-10-06T06:22

By Lydia
at 2008-10-09T13:57
at 2008-10-09T13:57

By Lily
at 2008-10-10T16:35
at 2008-10-10T16:35
Related Posts
急問 關於netstat

By Sandy
at 2008-10-04T01:16
at 2008-10-04T01:16
請問買那一個品牌的NB灌LINUX比 …

By Tom
at 2008-10-04T00:56
at 2008-10-04T00:56
Linux 底下哪個播放器支援歌詞?

By Ivy
at 2008-10-04T00:08
at 2008-10-04T00:08
一個安裝mysql++ 3.0.6 的怪問題

By Belly
at 2008-10-03T21:49
at 2008-10-03T21:49
ELFCLASS的問題

By Liam
at 2008-10-03T19:23
at 2008-10-03T19:23