gpt4 book ai didi

arrays - 如何在同一行打印一个 bash 数组

转载 作者:行者123 更新时间:2023-11-29 08:50:54 26 4
gpt4 key购买 nike

我正在将文件类型数据读入一个 bash 数组,并且需要在同一行中用空格打印出它的内容。

#!/bin/bash

filename=$1
declare -a myArray

readarray myArray < $1

echo "${myArray[@]}"

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

最佳答案

一行打印的简单方法

echo "${myArray[*]}"

例子:

myArray=(
one
two
three
four
[5]=five
)

echo "${myArray[*]}"

#Result
one two three four five

关于arrays - 如何在同一行打印一个 bash 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39985683/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com