IFS用法:指定分隔符,預設為空格,製表符,“\n” IFS=: 表示分隔符只有: ,若要指定多個分隔符,使用IFS='\n':;" 這裡表示分隔符為'\n' : ; " ...
#!/bin/bash IFS=: for folder in $PATH #PATH變數分隔符為: do echo $folder echo ------------------ for file in $folder/* # /*表示需要遍歷$folder內所有的目錄 do if [ -x $file ] then echo $file fi done done
IFS用法:指定分隔符,預設為空格,製表符,“\n”
IFS=: 表示分隔符只有: ,若要指定多個分隔符,使用IFS='\n':;" 這裡表示分隔符為'\n' : ; "
#!/bin/bash input="./input" IFS=, while read -r userid name do echo "add user $userid" useradd -c "$name" -m $userid //-c添加備註 -m 創建家目錄 done < $input