[問題] 如何把指令的訊息指定成某一變數的內容??????

看板Linux作者 (pete)時間17年前 (2008/10/03 15:25), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
資料夾下有一個檔案 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 \ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.30.214

10/03 15:37, , 1F
把xargs拿掉?
10/03 15:37, 1F

10/03 15:52, , 2F
把xargs拿掉就什麼訊息都沒有了 應該不會有搜尋的作用
10/03 15:52, 2F

10/03 16:25, , 3F
我補充一點 那些無關緊要的其他內容是資料夾其他的檔案
10/03 16:25, 3F

10/03 16:26, , 4F
linux cccccc 有包含在內 ,但訊息內容會多出一些檔案名稱
10/03 16:26, 4F
文章代碼(AID): #18vSZOnV (Linux)