Re: [問題] 搜尋檔案內容

看板Linux作者 (身為老爸老媽嚕..)時間13年前 (2011/08/05 10:41), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
※ 引述《paulyanzi (消失)》之銘言: : aaa="1" : bbb=2 : zaaa="z" : zbbbz="z" : 想請問如果有個檔案是像上面這種格式 要怎麼抓取正確的值? 這個 format 適合 source gjchen@gjchen:~/aa$ cat vars.txt aaa="1" bbb=2 zaaa="z" zbbbz="z" gjchen@gjchen:~/aa$ cat exe.sh #!/bin/sh . ./vars.txt echo $(eval echo \$$1) gjchen@gjchen:~/aa$ ./exe.sh aaa 1 gjchen@gjchen:~/aa$ ./exe.sh zbbbz z : 例如 : ./exe.sh aaa 輸出 1 : ./exe.sh bbb 輸出 2 : ./exe.sh zaa 沒有輸出 : 作法? : 我先利用了grep "^aaa=" 將該行抓出來 -> 或是這行也有更好的作法? : 但是後面不知道要怎麼處理比較好?目前嘗試不出來 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.251.162

08/05 11:59, , 1F
這個非常實用!
08/05 11:59, 1F

08/05 14:16, , 2F
不錯,但會跟原先變數沖到啊!
08/05 14:16, 2F

08/07 23:52, , 3F
厲害~~
08/07 23:52, 3F
文章代碼(AID): #1EErXU_T (Linux)