E.G来自用户的文本文件包括:
monkey horse monkey lion
lion horse
monkey
如何将其排序为数组并使用shell脚本逐个打印出来并成为:
monkey
horse
monkey
lion
lion
horse
monkey
谢谢!
答案 0 :(得分:1)
继续注释,您可以依赖默认的IFS
(内部字段分隔符)将值分隔为单个数组元素。只需要1个班轮:
$ arr=( $(< filename) ); for i in ${arr[@]}; do echo "$i"; done
示例强>
将您的数据保存在名为dat
的文件中
$ arr=( $(< dat) ); for i in ${arr[@]}; do echo "$i"; done
monkey
horse
monkey
lion
lion
horse
monkey