標準錯誤輸出2>將錯誤信息保存到指定溫家安(覆蓋原有內容)2>>將錯誤信息追加到指定文件中混合輸出&>將標準輸出,標準錯誤的內容保存到同一個文件中

管道操作符號“|”

將左側的命令輸出結果,作為右側命令的出來對象

shell變量的作用,類型

變量的作用

為靈活管理Linux系統提供特定參數,有兩層意思

變量名:使用固定的名稱,由系統預設或用戶定義

變量值:能夠根據用戶設置,系統環境的變化而變化

變量的類型

自定義變量:由用戶自己定義,修改和使用

環境變量:有系統維護,用于設置工作環境

位置變量:通過命令行給腳本程序傳遞參數

預定義變量:Bash中內置的一類變量,不能直接修改

自定義的變量

定義一個新的變量

變量名以字母或下劃線開頭,區分大小寫,建議全大寫

變量名=變量值

查看變量的值

echo?$變量名

賦值時使用引號

雙引號:允許通過$符號引用其他變量值

單引號:禁止引用其他變量值,$視為普通字符

反撇號:命令替換,提取命令執行后的輸出結果

從鍵盤輸入內容為變量賦值

read?[-p?提示信息]?變量名

設置變量的作用范圍

格式1:export?變量名...
格式2:export?變量名=變量值...

——兩種格式可以混合使用

整數變量的運算

expr?變量1?運算符?變量2?[運算符?變量3]...

常用的運算符

加法運算:

減法運算:-

乘法運算:\\\\*

除法運算:/

求模(取余)運算:%

小腳本實例:輸入兩個數字,并求出他們的和

#!/bin/bash
#輸入兩個整數,求他們的和
#輸入第一個數
read?-p?請輸入一個整數?num1
#輸入第二個數
read?-p?請輸入一個整數?num2
#進行加法運算
sum=`expr?$num1? ?$num2`
#顯示出兩個數之和
echo?兩個數字之和是:$sum

特殊的shell變量

環境變量

由系統提前創建,用來設置用戶的工作環境

配置文件:/etc/profile , ~/.bash_profile

常見的環境變量

PWD,PATH

USER,SHELL,HOME

位置變量

表示為$n,n為1~9之間的數字

#!/bin/bash
echo?求和為:`expr?$1? ?$2`

預定義變量

$#:命令行中位置變量的個數

$*:所有位置變量的內容

$?:上一條命令執行后返回的狀態,當返回狀態值為0時表示執行正常,非0值表示執行異常或出錯

$0:當前執行的進程/程序號

#!/bin/bash
echo?求和為:`expr?$1? ?$2`
echo?腳本名稱:$0
echo?命令行中的變量個數:$#
echo?所有位置變量的內容:$*

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » Shell編程——編程規范與變量(1)

© 2010-2026   三五互聯知識庫   三五互聯旗下IDC知識庫,為您提供域名注冊,企業郵箱,虛擬主機,云服務器,云計算,網站建設等領域專業的知識介紹!

閩ICP備2023011970號

wordpress template system recommended themebetter

請求次數:58 次,加載用時:0.162 秒,內存占用:9.15 MB

登錄

找回密碼

注冊