Shell腳本(1)

在建立Shell腳本時,必須在文件的第一行指定要使用的shell。格式爲:#!/bin/bashshell

除了第一行外,在shell腳本中井號(#)用做註釋行bash

 

若出現錯誤:command not found    緣由是shell腳本文件所處的目錄沒有添加到PATH環境變量中字符串

解決方法:1.將shell腳本文件所處的目錄添加到PATH環境變量中it

     2.在提示符中使用絕對或相對文件路徑來引用shell腳本文件io

 

若出現錯誤:Permission denied     緣由是用戶沒有執行文件的權限變量

解決方法:經過chmod命令更改用戶執行文件的權限權限

 

echo命令至關於C語言的printf,用來打印輸出信息引用

在默認狀況下,不須要使用引號將要顯示的文本字符串劃定出來。可是有時在字符串中出現引號就須要作處理。echo命令能夠用單引號或雙引號來劃定文本字符串。若是在字符串中用到了它們,就須要在文本中使用其中一種引號,而用另一種來將字符串劃定起來command

若是想把文本字符串和命令輸出顯示在同一行中,那麼能夠用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"

相關文章
相關標籤/搜索