shell編程中的select用法


select 語句

select表達式是bash的一種擴展應用,擅長於交互式場合。用戶可以從一組不同的值中進行選擇:

select var in ... ; do
 break;
done
.... now $var can be used ....

下面是一個簡單的示例:

#!/bin/bash

echo "What is your favourite OS?"
select var in "Linux" "Gnu Hurd" "Free BSD" "Other"; do
  break;
done
echo "You have selected $var"

該腳本的運行結果如下:

What is your favourite OS?
1) Linux
2) Gnu Hurd
3) Free BSD
4) Other
#? 1
You have selected Linux

-------------------------------------------------------------------------------------------------

運行時出現:

select.sh: 3: select: not found

select.sh: 5: Syntax error: "done" unexpected

把#!/bin/sh改為#!/bin/bash

執行腳本時將sh select.sh改為 bash select.sh

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM