[linux] 如何把命令单次执行结果(很多行)一次性(逐行)保存在数组中?
比如:1.txt中有三行内容#cat1.txt111222333我想通过“一条命令”,将这三行内容输出到一个数组中,每个数组元素保存一行内容?最终效果如下:a[0]=11...
比如:1.txt中有三行内容
# cat 1.txt
111
222
333
我想通过“一条命令”,将这三行内容输出到一个数组中,每个数组元素保存一行内容?
最终效果如下:
a[0]=111
a[1]=222
a[2]=333 展开
# cat 1.txt
111
222
333
我想通过“一条命令”,将这三行内容输出到一个数组中,每个数组元素保存一行内容?
最终效果如下:
a[0]=111
a[1]=222
a[2]=333 展开
展开全部
a=($(cat 1.txt|tr "\n" " "))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |