gpt4 book ai didi

arrays - bash shell 数组输出范围到 csv

转载 作者:行者123 更新时间:2023-11-29 09:40:52 24 4
gpt4 key购买 nike

是否有更简单的方法来执行以下操作?我正在读取一个大型 cvs 文件,并且只想在每行索引上显示范围并输出回 csv 格式。

while  IFS=$',' read -r -a myArray
do
echo ${myArray[44]},${myArray[45]},${myArray[46]},${myArray[47]},${myArray[48]},${myArray[65]},${myArray[66]},${myArray[67]}
done < $SHEET

最佳答案

您可以使用带有数组参数扩展的子字符串运算符:

while IFS=, read -r -a myArray
do
( IFS=,; echo "${myArray[*]:44:5},${myArray[*]:65:3}" )
done

关于arrays - bash shell 数组输出范围到 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17174339/

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