歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

Linux Shell編程學習筆記

Linux Shell編程

#!/bin/bash  這行據說是用來選擇SHELL的,但是我刪掉試了試沒什麼區別  據說是在某些版本的SHELL下會出錯。

變量定義 :如無格式要求可以不定義,如果需要聲明格式用declare命令。

declare :

[www.linuxidc.com @linuxidc]# declare [-afirx]
參數說明:
-a  :定義為數組 array
-f  :定義為函數 function 
-i  :定義為整數 integer
-r  :定義為『只讀』     //只讀變量不能執行賦值操作,如何賦值呢?可以先賦值,再把該變量聲明成只讀。 //定義時能聲明嗎?
-x  :定義為透過環境輸出變量

最簡單的一段程序

#!/bin/bash
#求兩數運算
echo "請輸入第一個參數:"
declare -i a                                        //定義變量a   整型
read a                                               //從鍵盤讀取變量a
echo "請輸入運算符:"                   
read b
echo "請輸入第二個參數:"
declare -i c
read c
declare -i d
d="$a$b$c"
echo "運算的結果為:$d"

第一段有用的程序

#!/bin/bash
ip= ifconfig|grep inet
echo $ip

變量可有命令結果傳入,管線命令結果也可傳入變量中 pipe

Copyright © Linux教程網 All Rights Reserved