請教shell script寫法 [論壇 - Ubuntu 程式設計]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 (2)


回覆: 請教shell script寫法
版主
註冊日期:
2008/7/14 0:03
來自 螢幕的另一端
所屬群組:
網站管理員
已註冊使用者
討論區管理群
等級: 32
HP : 0 / 798
MP : 497 / 28674
EXP: 95
離線
幻影火 寫到:
dreamltf 寫到:
line=3
cat outbound.conf | sed -n "6!{p;d};:1;$(($line+5-1))!{N;b1};h;n;p;g;p"

-------------------------------------------------------------

應該就這樣吧,網路上找的,有錯請包含


樓上那位的命令不能用XD
!這個後面要有空白。不然會出現no event


嗯,我在 10.04 底下測試也是同樣的問題, ! 後面必須要加空白才行。
看來這種太複雜的指令,對系統環境的相容性比較低一些。

2013/10/11 16:25
應用擴展 工具箱
回覆: 請教shell script寫法
管理員
註冊日期:
2012/1/14 18:41
所屬群組:
討論區管理群
等級: 20
HP : 0 / 480
MP : 159 / 12338
EXP: 23
離線
夢見草 寫到:
幻影火 寫到:
dreamltf 寫到:
line=3
cat outbound.conf | sed -n "6!{p;d};:1;$(($line+5-1))!{N;b1};h;n;p;g;p"

-------------------------------------------------------------

應該就這樣吧,網路上找的,有錯請包含


樓上那位的命令不能用XD
!這個後面要有空白。不然會出現no event


嗯,我在 10.04 底下測試也是同樣的問題, ! 後面必須要加空白才行。
看來這種太複雜的指令,對系統環境的相容性比較低一些。

不過奇怪的是我也有遇到不用加空白也可以過,所以不清楚他那個到底是需不需要加。

2013/10/11 17:56
應用擴展 工具箱
回覆: 請教shell script寫法
版主
註冊日期:
2008/7/14 0:03
來自 螢幕的另一端
所屬群組:
網站管理員
已註冊使用者
討論區管理群
等級: 32
HP : 0 / 798
MP : 497 / 28674
EXP: 95
離線
謝謝兩位前輩的指點,經過幾天的努力,參照前輩的指令與程式,我重新寫了兩個版本出來,與大家切磋。

首先說明一下,這個程式的用途主要是用於修改 asterisk 設定檔內的主要路由,由於設定檔內有空格又有特殊符號 大於 > 和 等於 = 符號,使得變數在處理上變得很麻煩、困難重重。

由於此論譠會直接吃掉一些我貼上來的程式碼,所以我所寫的程式碼就不貼在這兒,請移駕到我的blog去觀看
http://blog.vic.mh4u.org/2013/1110

2013/10/15 18:14
應用擴展 工具箱

« 1 (2)

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.