![]() |
||
Senior Member
![]() ![]() ![]() 加入日期: Oct 2005 您的住址: 人間不知處
文章: 1,321
|
刪.................
__________________
博客來E-coupon集中發放討論串 根據行政院衛生署食品藥物管理局:含有受塑化劑污染起雲劑之產品資料表 [工具] 估算你的PSU瓦數 eXtreme PSU Calculator [教學] Ubuntu 使用心得與簡單教學... [教學] Prime95 v23.8.1 使用教學 [教學] GeeXboX讓你的舊電腦有新價值 [教學] 英語學習小撇步-CD Wave Editor-Auto Split篇 [學習] 重頭學英文的好站分享!! 當牙醫師的心聲 || 壞人補習班精華~ == ===================== 苦勞網 此文章於 2012-05-24 03:51 AM 被 mini.m 編輯. |
|||||||
![]() |
![]() |
*停權中*
加入日期: Apr 2005
文章: 17
|
引用:
樓主提及python/tcl/perl等個人認為確實比bash/awk/sed更容易解決工作上的問題 但是部分公務Unix系統不是自己架設的情況,尤其是廠商建置時的環境 就我個人接觸的環境(如IBM AIX,阿爾卡特電話主機系統等) bash/awk通常都一定會有,sed未必會有 python/tcl/perl沒有提供的情形算很常見的 如果跟廠商要求加裝python/tcl/perl,廠商的答覆清一色都是無法保證系統穩定性 建議不要加裝,如果加裝後有任何錯誤或不穩定的狀況,不管是否肇因於加裝的緣故 很容易變成系統出問題時的代罪羔羊 如果要在廠商建置的環境自行開發一些程式 還真的非得用bash/awk等工具不可 gcc,java雖然也可以,但個人不是高手無法用前面的語言迅速自行撰寫小程式啦 |
|||
![]() |
![]() |
Regular Member
![]() ![]() 加入日期: Jan 2004
文章: 83
|
tldp.org 逛一圈就差不多了,再來就是看 man bash 自己磨
shell script 不需要看書的 |
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Dec 2000 您的住址: ROC
文章: 740
|
光華的益大書店找找看,可能有...
|
![]() |
![]() |
*停權中*
加入日期: Mar 2007
文章: 186
|
引用:
python曾有看一點點,主要想針對網路上的封包或是cookie做控制 像這類高階語言也能夠處理一般linux的command嗎? 想摸shell script主要是希望能把command自動化甚至排程執行 像是initial腳本那樣,因為可以丟到rc.local所以是不是shell script會比較方便 奇時一開始很直覺的就是想到shaell script,其它的沒碰過也不清楚能處理到哪個程度 有說錯請見諒 ![]() |
|
![]() |
![]() |
*停權中*
加入日期: Apr 2005
文章: 17
|
引用:
如果Python中要執行作業系統中的Command 我獻醜一下 import os os.system('ls /etc > /tmp/list.txt') |
|
![]() |
![]() |
Major Member
![]() 加入日期: Jun 2003 您的住址: where the light is
文章: 271
|
![]() 這個看完就差不多了
http://www.tldp.org/LDP/abs/html/ |
![]() |
![]() |
Major Member
![]() 加入日期: Aug 2001
文章: 211
|
引用:
我用過兩種 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() 等類似函式來跑而已。
__________________
滿招損 謙受益 |
|
![]() |
![]() |
*停權中*
加入日期: Mar 2007
文章: 186
|
引用:
感謝 ![]() 引用:
謝謝你分享經驗 ![]() 程式設計師感覺好辛苦,不過就是想實現一些想法卻要學一堆語言 我都搞得有點亂了 ![]() |
||
![]() |
![]() |
*停權中*
加入日期: Mar 2007
文章: 186
|
有發mail問作者,目前版權被作者收回了
作者有意願發行電子書 我的話是都ok,大不了自己印 但是具體什麼時候出版也不知道 作者還沒把話說死 看來實體書是真的絕版了,這本書不好買 |
![]() |
![]() |