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

Table of Contents



資料夾下有一個檔案 0001.dat
內容如下:

xxxxxxxxxxxxx
yyyyyyyyyyyy
zzzzzzzzz zzzzzzzzzzzz
dddddddddddddddddddddd
linux cccccc
aaaaaaaaaaaa


我想用 find -name \0001.dat |xargs grep -i "linux"
把有linux的那行 "linux cccccc"
指定給 一個變數 var
我是不是下這個命令
var= `find -name \0001.dat |xargs grep -i "linux"`
但是當我 echo $var時
應該是會秀出 linux cccccc 這段文字
但我卻得到一大串無關緊要的其他文字內容
請問一下版友
我是什麼地方出錯了?????
感謝!!





--
我巢吹了... ▇▇南方 小姐 ~ 小姐 ~ 你怎麼了?
│▁
◣▃
│╳╳╳│ ◢╲ |\\
╲╳╳╱ |\\ by francistiger
ψ mroscar \

--

All Comments

Lydia avatarLydia2008-10-07
把xargs拿掉?
Zenobia avatarZenobia2008-10-10
把xargs拿掉就什麼訊息都沒有了 應該不會有搜尋的作用
Freda avatarFreda2008-10-13
我補充一點 那些無關緊要的其他內容是資料夾其他的檔案
Audriana avatarAudriana2008-10-16
linux cccccc 有包含在內 ,但訊息內容會多出一些檔案名稱