Selected Category: Shell Script (10)

View Mode: Post List Post Summary

for 迴圈格式:

for 變數 in 範圍

Posted by yuanann at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

case 是一種多種選擇的判斷式,可以在程式中,加入複雜多樣的形式,來做多使用者的要求,在語法上要注意的是行程式都是用雙分號來做為結尾,
判斷式是用esac為結尾 esac (ps:就是case反過來囉命令真是有特色 ^^) , 而*表示其它的條件 
以下我們 簡單介紹case的語法

Posted by yuanann at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

在很多程式語言都有array這樣的資料結構,而Shell Script,當然也不例外,在Shell裡面,array 可以存放字串,整數,陣列,物件 這樣資料在array的元素裡
以下我們用整數來示範array的簡單用法
#array元素指派值的方法

Posted by yuanann at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

在使用shell script 除那從命令列上面可以取得參數之外,還有什麼可以取得使用者給的參數呢 ?
答案是read  ,這個東東西可以做到程式與人的互動,下面我們來看看簡單的範例,就可以輕易的了解這個東西的用法了
$!/bin/sh

Posted by yuanann at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

本文簡介function的用法 定義function
#!/bin/sh function function_name ()
{

Posted by yuanann at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

while Expression(當為 Expression 真時)
do
Commands

Posted by yuanann at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

for 迴圈格式:

for 變數 in 範圍

Posted by yuanann at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

本文要來簡介 shell script 中if else這個判斷式.這應該是最常用且最簡單的判斷式了
以下用範例來說明
#和 string 去比對 ,如果條件成立,便會輸出Match 否則輸出No Match

Posted by yuanann at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

在Shell Script 要如何取得主機的時間呢?
可以利用date 指令來取得,格式如下

Posted by yuanann at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

在執行 Shell Script 時,程式會自動產生一些變數:整理如下:

這些變數在對於script而言是很有用的變數,像是$?就可以知道上一個指令的結果,這就可以知道上一個指令的執行結果,對於要寫自動化的程式是很好用的.

變數名稱

Posted by yuanann at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()