在創建Shell腳本時,必須在檔案的第一行指定要使用的shell,格式為:#!/bin/bash
除了第一行外,在shell腳本中井號(#)用作注釋行
若出現錯誤:command not found 原因是shell腳本檔案所處的目錄沒有添加到PATH環境變數中
解決方法:1.將shell腳本檔案所處的目錄添加到PATH環境變數中
2.在提示符中使用絕對或相對檔案路徑來參考shell腳本檔案
若出現錯誤:Permission denied 原因是用戶沒有執行檔案的權限
解決方法:通過chmod命令更改用戶執行檔案的權限
echo命令相當于C語言的printf,用來列印輸出資訊
在默認情況下,不需要使用引號將要顯示的文本字串劃定出來,但是有時在字串中出現引號就需要做處理,echo命令可以用單引號或雙引號來劃定文本字串,如果在字串中用到了它們,就需要在文本中使用其中一種引號,而用另外一種來將字串劃定起來
如果想把文本字串和命令輸出顯示在同一行中,那么可以用echo -n實作
echo命令中的環境變數會咋愛腳本運行時替換成當前值,當出現下面 情況時,應該加上\
例如:
錯誤例子:echo "the cost of the item is $15"
這時輸出會是:the cost of the item is 5
可以看到$和1都不見了
正確例子:echo "the cost of the item is \$15"
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/155263.html
標籤:Linux
下一篇:CentOS安裝docker
