1. 程式人生 > >shell腳本學習(1)

shell腳本學習(1)

數字 空格 shell chm bubuko 括號 bin clas 存在

格式:

#!/bin/bash :標誌一個shell腳本

#Filename:first_shell.sh :文件名稱

#auto:echo "hello shell" :作用

#by author H0f 2018-03-08 :作者-日期

echo "hello shell"      :執行內容

執行:chmod o+x first_shell.sh

./first_shell.sh

或者:/bin/bash first_shell.sh

echo $? 判斷上一次命令是否執行成功

echo -e "\033[32mpleasse select Menu follow :\033[1m" 顏色的調整

技術分享圖片

/bin/bash 1_shell.sh

技術分享圖片

if判斷語句數字大小

技術分享圖片

技術分享圖片

判斷文件是否存在:

技術分享圖片

第一次不存在,然後創建,第二次執行顯示存在OK

技術分享圖片

註:1 ” . "與source命令的功能相同,都是讀入腳本並執行腳本

技術分享圖片

註:2.中括號[ ]兩端至少要有一個空格,雙中括號也如此[[ ]]

  3.對於常規變量的字符串定義變量值應加雙引號,並且等號前後不能有空格,需要強引用的(指所見即所得的字符引用)即用單引號(‘ ‘),

如果是命令的引用則用反引號(··)。

  4.所有腳本中的單引號,雙引號,及反引號都必須是英文狀態下的符號。

shell腳本學習(1)