Linux基礎-awk、變量、運算符、if


awk

程序的運行就是一些列狀態的變量->用變量值的變化去表示

以字母或下划線開頭,剩下的部分可以是:字母、數字、下划線.

最好遵循下述規范:

1.以字母開頭
2.使用中划線或者下划線做單詞的連接
3.同類型的用數字區分
4.對於文件最好加上拓展名

set 和 env區別
set:顯示所有變量
env:環境變量

變量賦值

VARNAME=VALUE
echo $VARNAME
刪除變量 unset VARNAME

常用系統變量 

PATH
PWD
LANG
HOME
HISTSIZE
PS1
IFS
域分隔符 是空格,換行,TAB鍵的合集

數學運算符

+ 加法運算

-  減法運算  

* 乘法運算

/ 除法運算

% 取模運算

邏輯運算符

< 小於

> 大於

<= 小於等於

>= 大於等於

== 等於

!= 不等於

&& 與

|| 或

賦值運算符

= 直接賦值

+= 先引用再賦值

*= 先引用再賦值

/= 先引用再賦值

%= 先引用再賦值

if語法

 

if [ -d $var ]
    then
        echo "$var is directory"
elif [ -b $var ]
    then
        echo "$var is block"
elif [ -f $var ]
    then
        echo "$var is regular file"
else
        echo 'unknow'
fi

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM