我想從文件中提取一些數據並將其保存在一個數組中,但我不知道該怎麼做。用數據填充shell腳本數組
在我的/ etc/group中提取一些數據,並將其保存在另一個文件下面,在那之後我打印的每一個項目:
awk -F: '/^'$GROUP'/ { gsub(/,/,"\n",$4) ; print $4 }' /etc/group > $FILE
for i in `awk '{ print $0 }' $FILE`
do
echo "member: "$i" "
done
不過,我不想提取數據轉換成文件,但轉換成數組。
+1正是我所擁有的。你應該總是引用你的變量 – Steve
@steve不是,你在比較錯誤的列到$ GROUP。 – Barmar