![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - [請益]Linux Shell程式設計實務(作者-臥龍小三)這本書
(https://www.pcdvd.com.tw/showthread.php?t=970008)
|
---|
刪.................
|
引用:
樓主提及python/tcl/perl等個人認為確實比bash/awk/sed更容易解決工作上的問題 但是部分公務Unix系統不是自己架設的情況,尤其是廠商建置時的環境 就我個人接觸的環境(如IBM AIX,阿爾卡特電話主機系統等) bash/awk通常都一定會有,sed未必會有 python/tcl/perl沒有提供的情形算很常見的 如果跟廠商要求加裝python/tcl/perl,廠商的答覆清一色都是無法保證系統穩定性 建議不要加裝,如果加裝後有任何錯誤或不穩定的狀況,不管是否肇因於加裝的緣故 很容易變成系統出問題時的代罪羔羊 如果要在廠商建置的環境自行開發一些程式 還真的非得用bash/awk等工具不可 gcc,java雖然也可以,但個人不是高手無法用前面的語言迅速自行撰寫小程式啦 |
tldp.org 逛一圈就差不多了,再來就是看 man bash 自己磨
shell script 不需要看書的 |
光華的益大書店找找看,可能有...
|
引用:
python曾有看一點點,主要想針對網路上的封包或是cookie做控制 像這類高階語言也能夠處理一般linux的command嗎? 想摸shell script主要是希望能把command自動化甚至排程執行 像是initial腳本那樣,因為可以丟到rc.local所以是不是shell script會比較方便 奇時一開始很直覺的就是想到shaell script,其它的沒碰過也不清楚能處理到哪個程度 有說錯請見諒:jolin: |
引用:
如果Python中要執行作業系統中的Command 我獻醜一下 import os os.system('ls /etc > /tmp/list.txt') |
這個看完就差不多了
http://www.tldp.org/LDP/abs/html/ |
引用:
我用過兩種 shell script,早期用 csh,後來大都用 bash,實際上我私心是偏好 csh 的,只因為大家都在用 bash,我也只好跟著用。 我用 shell script 寫過上千行的程式,當時用 shell script 的主要原因是為了寫安裝程式,安裝程式用其他 script 寫不如直接用 shell script 來得方便,除此之外,我也用過 C + shell script 在 embedded linux 的 target 上寫網頁 CGI,就是類似你們用的 ip 分享器設定介面那種東西,因為機上盒記憶體寸土寸金,基本上不可能讓你裝個像 apache 這種重量級的 web server,所有東西都要用 C + shell script 來搞定。 除了上述我說的特殊應用之外,我覺得其他 script 會比較好用,我用過 perl 跟 php 來寫一些例行性事務,然後設到 crontab 裡去做排程。 我這幾年對系統操作的東西比較少碰,python 這五六年紅起來的 script language 也就懶得去摸了,不過我想原理是相通的。 我個人覺得 shell script 不太需要刻意買書來看,比起一些語言來說,shell script 算是非常簡單的,只要查 man 跟一些範例就可以搞定了,相對來說,你對系統環境的掌握度才是你寫好 shell script 的關鍵。 最後回答你的問題,基本上所有高階 script 都能呼叫 system 來執行 linux command,實際上這些 script 的 system 呼叫都只是借用系統所提供的 system()、fork() 等類似函式來跑而已。 |
引用:
感謝 :like: 引用:
謝謝你分享經驗 :) 程式設計師感覺好辛苦,不過就是想實現一些想法卻要學一堆語言 我都搞得有點亂了:stupefy: |
有發mail問作者,目前版權被作者收回了
作者有意願發行電子書 我的話是都ok,大不了自己印 但是具體什麼時候出版也不知道 作者還沒把話說死 看來實體書是真的絕版了,這本書不好買 |
所有的時間均為GMT +8。 現在的時間是02:42 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。