数组 – 如何在同一行上打印bash数组

前端之家收集整理的这篇文章主要介绍了数组 – 如何在同一行上打印bash数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在将文件类型数据读入bash数组,并且需要在与空格相同的行上打印它的内容.
#!/bin/bash

filename=$1
declare -a myArray

readarray myArray < $1

echo "${myArray[@]}"

我尝试这个,即使使用echo -n标志它仍然在换行符上打印,我缺少什么,printf会更好吗?

readarray在每个数组元素中保留尾部换行符.要剥离它们,请使用-t选项.
readarray -t myArray < "$1"
原文链接:https://www.f2er.com/bash/384778.html

猜你在找的Bash相关文章