当前位置: 技术问答>linux和unix
shell编程怎样把一行数据分成几段
来源: 互联网 发布时间:2016-03-27
本文导语: 数据有4段用空格分开的,例如 AAA BBBBB CCCC DDD 在shell里面怎样把它分开赋给4个变量或赋给数组 谢谢 | echo "aa bb c d" | awk '{ print $1 }' echo "aa bb c d" | awk '{ print $2 }' echo "aa bb c ...
数据有4段用空格分开的,例如
AAA BBBBB CCCC DDD
在shell里面怎样把它分开赋给4个变量或赋给数组
谢谢
AAA BBBBB CCCC DDD
在shell里面怎样把它分开赋给4个变量或赋给数组
谢谢
|
echo "aa bb c d" | awk '{ print $1 }'
echo "aa bb c d" | awk '{ print $2 }'
echo "aa bb c d" | awk '{ print $3 }'
echo "aa bb c d" | awk '{ print $4 }'
echo "aa bb c d" | awk '{ print $2 }'
echo "aa bb c d" | awk '{ print $3 }'
echo "aa bb c d" | awk '{ print $4 }'
|
array=(AAA BBBBB CCCC DDD)
echo ${array[0]}....
echo ${array[0]}....
|
test="a b c d e f"
for i in $test
do
echo $i
done
for i in $test
do
echo $i
done