Shell教程 Shell echo命令

2021-08-21 21:54:23 字數 1032 閱讀 2500

shell 的 echo 指令與 php 的 echo 指令類似,都是用於字串的輸出。命令格式:

echo string
您可以使用echo實現更複雜的輸出格式控制。

echo "it is a test"
這裡的雙引號完全可以省略,以下命令與上面例項效果一致:

echo it is a test
echo "\"it is a test\""
結果將是:

"it is a test"
同樣,雙引號也可以省略

read 命令從標準輸入中讀取一行,並把輸入行的每個欄位的值指定給 shell 變數

#!/bin/sh

read name

echo "$name it is a test"

以上**儲存為 test.sh,name 接收標準輸入的變數,結果將是:

[root@www ~]# sh test.sh

ok #標準輸入

ok it is a test #輸出

echo -e "ok! \n" # -e 開啟轉義

echo "it it a test"

輸出結果:

ok!

it it a test

#!/bin/sh

echo -e "ok! \c" # -e 開啟轉義 \c 不換行

echo "it is a test"

輸出結果:

ok! it is a test
echo "it is a test" > myfile
echo '$name\"'
輸出結果:

$name\"
echo `date`
注意:這裡使用的是反引號 `, 而不是單引號 '。

結果將顯示當前日期

thu jul 24 10:08:46 cst 2014

Shell教程一 Shell教程

開啟文字編輯器 可以使用 vi vim 命令來建立檔案 新建乙個檔案 test.sh,擴充套件名為 sh sh代表shell 副檔名並不影響指令碼執行,見名知意就好,如果你用 php 寫 shell 指令碼,副檔名就用 php 好了 bin bash echo hello world 是乙個約定的標...

Shell教程 Shell 傳遞引數

我們可以在執行 shell 指令碼時,向指令碼傳遞引數,指令碼內獲取引數的格式為 n。n代表乙個數字,1 為執行指令碼的第乙個引數,2 為執行指令碼的第二個引數,以此類推 以下例項我們向指令碼傳遞三個引數,並分別輸出,其中 0為執行的檔名 bin bash author 菜鳥教程 url www.r...

Shell 簡單教程

bin bash echo hello world 該檔案的作用是在控制台輸出 hello world echo 命令用於向視窗輸出文字。是乙個約定的標記,它告訴系統這個指令碼需要什麼直譯器來執行,即使用哪一種 shell。linux 的 shell 種類眾多,常見的有 在一般情況下,人們並不區分 ...