指令碼中的read命令用法操作

2021-10-19 17:23:44 字數 1197 閱讀 5261

指令碼中的read命令用法操作

檢出一倍push到git倉庫

function dosomething ()"

echo

"拷貝 $1/$ 到 newsourcecode/ 並保留目錄層次"

cp -a --parent $1/$ newsourcecode/

((line++

)) done

for f in

`find 純原始碼/ -name "lib"

` do

libfile=

"$"echo

"拷貝 $1/$libfile 到 newsourcecode/ 並保留目錄層次"

cp -a --parent $1/$libfile newsourcecode/

done

mv newsourcecode/$1/* newsourcecode/

dirstr=

$1if[$

=="/"

]then

dirstr=$

firm -rf newsourcecode/$

rm -rf 純原始碼

mv newsourcecode 純原始碼}if

[ $# != 1 ]

then

echo

"請在命令後面附帶要提取原始碼的路徑"

echo

"例如: ./getpushcode /d/ccsv7code/combinecode-s1-20190111"

exit

fiif

[! -d $1

]then

echo

"路徑不存在,請檢查斜槓是否用反了"

echo

"正確示範: ./getpushcode /d/ccsv7code/combinecode-s1-20190111"

exit

fiecho

"你確定從 $1 提取.c .**件嗎? y/n [y]"

read ynif[

$yn==

"y"]||[

$yn==

"y"]

then

dosomething $1

else

echo

"你沒有選擇目錄, 請在詢問時輸入y或y"

exit

fi

shell指令碼 read用法

read 是shell基本讀取函式 基本用法 read 選擇引數 接受變數 預設讀取鍵盤輸入 p指定要顯示的提示 s靜默輸入,一般用於密碼 n 指定輸入的字元長度最大值 d 字元 輸入結束符,當你輸入的內容出現這個字元時,立即結束輸入 t n 超出n秒沒有進行輸入,則自動退出。例項 read 未指定...

shell script中read的用法

1 read基本讀取 bin bash testing the read command echo n enter you name echo n 讓使用者直接在後面輸入 read name 輸入的多個文字將儲存在乙個變數中 echo hello name,welcome to my progra ...

Bash指令碼教程之read命令

用法 引數 ifs 變數 有時,指令碼需要在執行過程中,由使用者提供一部分資料,這時可以使用read命令。它將使用者的輸入存入乙個變數,方便後面的 使用。使用者按下回車鍵,就表示輸入結束。read命令的格式如下。read options variable.上面語法中,options是引數選項,var...