個人站點:zhangerqing.cn 郵箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef
Shell腳本就是將很多條命令結合起來寫在1起,通過運算和判斷來實現很多功能的文本。為何學習shell,首先1些常規的系統管理操作,并且需要自動化地履行,如果用shell腳本把這些操作集中在1起,只需要定期的履行這個shell腳本就能夠了,其次,對1些復雜的文本處理,比如日志分析等等,可能需求比較多,單條履行命令不是很方便,因此也需要使用shell實現,所以,如果想學通linux系統,shell是必備的1課。本章我們主要以bash shell為主,不觸及其它shell。
第1行必須是#!/bin/bash(聲明我們用的是bash shell,否則系統不知道需要調用那個shell去履行腳本)。由#開始的表示注釋,后面的字符在履行的時候全部被疏忽。主體就是第4行的echo -e “Hello World a ”,-e表示啟用反斜線轉義, a表示輸出“咚”的聲音, 表示換行。寫完腳本后,為腳本添加可履行權限:chmod +x sh01.sh,然后用./sh01.sh履行就行了。
最簡單的情況就是獲得用戶輸入,然后輸出。
這個例子也比較簡單,實用read進行輸入的獲得,并將值賦于緊隨著的變量上,履行效果:
bash shell僅支持整數的簡單加減乘除,需要用到$((express)),兩層小括號內的express則為計算的表達式。
第7行采取declare的方式聲明1個變量sum,使用$(( ))的方式計算結果。
1. test命令
檢查文件是不是存在:
感谢您访问我们的网站,您可能还对以下资源感兴趣:
多多色|多人伦交性欧美在线观看|多人伦精品一区二区三区视频|多色视频|免费黄色视屏网站|免费黄色在线