Linux:IFS分隔符的使用


IFS分隔符的使用

data="name, gender,rollno,location"
我們可以使用IFS讀取變量中的每一個條目。
oldIFS=$IFS
IFS=, #IFS現在被設置為,
for item in $data;
do
echo Item: $item
done
IFS=$oldIFS
輸出如下:
Item: name
Item: gender
Item: rollno
Item: location

IFS的默認值為空白字符(換行符、制表符或者空格)。
當IFS被設置為逗號時,shell將逗號視為一個定界符,因此變量 $item 在每次迭代中讀取由逗號分隔的子串作為變量值。


免責聲明!

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



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