shell程式設計之基礎語法

2021-08-19 19:15:35 字數 952 閱讀 8179

基本語法包含:定義,變數,命令,if語句,迴圈語句。學會這麼多,就能基本做基本shell程式設計嘍

下面為shell程式設計幾個小demo,可研究學習

1、檔案判斷

#!/bin/bash

echo "input a file name:"

read file_name

if [ -d $file_name ] ; then

echo " $file_name is a dir"

elif [ -f $file_name ] ; then

echo " $file_name is file"

elif [ -c $file_name -o -b $file_name] ; then

echo " $file_name is a devicefile"

else

echo " $file_name is an unknowfile "

fi

2.基本運算

#!/bin/bash

read a,b,c

value1=`expr $a + $b + $c`

echo "the value of value1 is $value1"

value2=`expr $c / $b`

echo "the value of value2 is $value2"

value3=`expr $c \* $b` #整除

shell 程式設計基礎語法

shell指令碼 bin bash 宣告 echo 顯示訊息 如果後邊新增文字可以使用單引號和雙引號括起來 使用者變數可以是任何不超過20個字母 數字或下劃線 的文字字串。使用者變數區分大小寫。給變數賦值的時候等號兩邊不能有空格 引用變數時,需要使用美元符 反引號 可以把輸出的結果賦值給變數 tod...

bash程式設計之 shell基本語法

指令碼程式 直譯器解釋執行 shell 互動式介面 程式設計環境 shell 能夠提供一些內部命令,並且能通過path環境變數找到外部命令 把命令提交給核心啟動為程序 過程式的程式語言的元素 變數 流程 函式 陣列 變數 區域性變數 本地變數 環境變數 位置引數變數 特殊變數 變數 數值型 整型 浮...

shell程式設計語法

執行shell命令,需要在前面加echo shell中變數 home 當前使用者主目錄 pwd 當前執行命令的目錄 user 當前使用者 set 顯示當前shell所有變數 export 變數名 可把變數提公升為全域性環境變數 定義變數 str hello world a 9a ls la反引號,執...