搜尋檔案內容 - Linux

By Andrew
at 2011-08-05T10:41
at 2011-08-05T10:41
Table of Contents
※ 引述《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=" 將該行抓出來 -> 或是這行也有更好的作法?
: 但是後面不知道要怎麼處理比較好?目前嘗試不出來
--
: 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=" 將該行抓出來 -> 或是這行也有更好的作法?
: 但是後面不知道要怎麼處理比較好?目前嘗試不出來
--
Tags:
Linux
All Comments

By Caitlin
at 2011-08-07T17:34
at 2011-08-07T17:34

By Belly
at 2011-08-08T17:55
at 2011-08-08T17:55

By Jessica
at 2011-08-08T23:42
at 2011-08-08T23:42
Related Posts
apache2 無法瀏覽php5

By George
at 2011-08-04T11:34
at 2011-08-04T11:34
BBS字型

By Sierra Rose
at 2011-08-04T11:19
at 2011-08-04T11:19
VB中的ubuntu共用資料夾,重開機就需重設?

By Aaliyah
at 2011-08-04T11:05
at 2011-08-04T11:05
安裝ubuntu v11.04時出現的錯誤訊息

By Cara
at 2011-08-04T10:05
at 2011-08-04T10:05
raid1 新增硬碟

By Tracy
at 2011-08-04T00:47
at 2011-08-04T00:47