gpt4 book ai didi

php - 在 bash 中分解文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:16:55 26 4
gpt4 key购买 nike

我想做的是在我的应用程序的 bash 脚本中模拟二维数组。 (我是一个用 bash 编写它的白痴,但一旦我在截止日期前有了工作副本,我就会重新编写它)

我想从中读取的 server.data 文件:

1:hello:there
2:im:a
3:computing:system

我比 bash 更了解 PHP,但这是我的意思的伪代码

foreach(line in server.data) {         
arr = explode(":", server.data)
echo arr[0]
echo arr[1]
echo arr[2]
echo \n
}

将返回这些值:

1 hello there
2 im a
3 computing system

谁能写一个小的 bash 脚本,解释如何将每一行放入一个数组中?

最佳答案

cat server.data | 
while read line; do
IFS=:
set - $line
echo $1
echo $2
echo $3
done

关于php - 在 bash 中分解文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11709942/

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