Bash指令碼教程之read命令

2021-10-07 20:27:49 字數 512 閱讀 5313

用法

引數 ifs 變數

有時,指令碼需要在執行過程中,由使用者提供一部分資料,這時可以使用read命令。它將使用者的輸入存入乙個變數,方便後面的**使用。使用者按下回車鍵,就表示輸入結束。

read命令的格式如下。

read [-options] [variable...]
上面語法中,options是引數選項,variable是用來儲存輸入數值的乙個或多個變數名。如果沒有提供變數名,環境變數reply會包含使用者輸入的一整行資料。

下面是乙個例子demo.sh

#!/bin/bash

echo -n "輸入一些文字 > "

read text

echo "你的輸入:$text"

上面例子中,先顯示一行提示文字,然後會等待使用者輸入文

Bash指令碼教程之目錄堆疊

目錄 cd pushd,popd dirs 命令 為了方便使用者在不同目錄之間切換,bash 提供了目錄堆疊功能。bash 可以記憶使用者進入過的目錄。預設情況下,只記憶前一次所在的目錄,cd 命令可以返回前一次的目錄。當前目錄是 path to foo cd bar 重新回到 path to fo...

Bash指令碼教程之命令提示符

目錄 環境變數 ps1 顏色 環境變數 ps2,ps3,ps4 使用者進入 bash 以後,bash 會顯示乙個命令提示符,用來提示使用者在該位置後面輸入命令。命令提示符通常是美元符號 對於根使用者則是井號 這個符號是環境變數ps1決定的,執行下面的命令,可以看到當前命令提示符的定義。echo ps...

Bash內建命令 read

read ers a aname d delim i text n nchars n nchars p prompt t timeout u fd name 從標準輸入中讀取一行,或從 u選項指定的檔案描述符fd讀取一行,拆成單詞後,依次賦值給name echo 1 2 3 foo read a b...