指令碼中的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...