linux筆記 day12 shell程式設計

2022-03-31 10:12:52 字數 476 閱讀 6043

1.shell中如何進行算術運算

a=1b=2

1)let 算術運算表示式

let c=$a+$b

2)$[算術運算表示式]

c=$[$a+$b]

3)$(($a+$b))

4) expr 算術表示式,表示式中各運算元及運算子之間有空格,而且要使用命令引用(``)

f=`expr $a + $b`

2.exit 退出指令碼

exit n

3.檔案測試

-e file 測試檔案是否存在

-f file  測試檔案是否為普通檔案

-d file 測試指定目錄是否為目錄

-r file 對當前使用者是否可讀

-w file 對當前使用者是否可寫

-x file 對當前使用者是否可執行

4.測試指令碼是否有語法錯誤

bash -n 指令碼

bash -x 指令碼:單步執行

Linux雲計算學習筆記day12

root oldboyedu59 ll di lidao lidao 67141566 drwxr xr x.2 root root 24 mar 29 09 08 lidao 67141566 drwxr xr x.2 root root 24 mar 29 09 08 lidao 在這個目錄下面...

matlab cody學習筆記 day12

input n 5 output a is 3 3 3 3 3 3 2 2 2 3 3 2 1 2 3 3 2 2 2 3 3 3 3 3 3 如何生成乙個靶心矩陣。答 function a bullseye n a ceil sqrt spiral n 2 0.5 spiral n 命令生成n維從...

Java基礎day12筆記

c 一般方法 b 案例演示 b 案例演示 2.下面這句話在記憶體中建立了幾個物件?3.判斷定義為string型別的s1和s2是否相等 4.判斷定義為string型別的s1和s2是否相等 5.判斷定義為string型別的s1和s2是否相等 string tolowercase 把字串轉成小寫。了解 s...