在Bash脚本中,如何读取文件并将所有行拆分为二维数组

RhysJ

文件内容:

Class_one 23
Class_two 17
Class-three 22
..

如何读取文件并将所有行拆分为二维数组?像Java。喜欢:

arr[0][0] = Class_one    arr[0][1] = 23
arr[1][0] = Class_two    arr[1][1] = 17

谢谢。

赛勒斯

GNU bash没有二维数组。解决方法是关联数组。

#!/bin/bash

declare -A arr  # declare an associative array
declare -i c=0

# read from stdin (from file)
while read -r label number; do
  arr[$c,0]="$label"; arr[$c,1]="$number"
  c=c+1
done < file

# print array arr
for ((i=0;i<${#arr[@]}/2;i++)); do
  echo "${arr[$i,0]} ${arr[$i,1]}"
done

请参阅:help declareman bash

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用awk从文件中读取矩阵并将其分配给bash脚本中声明的二维数组

来自分类Dev

如何将arraylist拆分为二维数组?

来自分类Dev

如何更改二维数组中的所有值?

来自分类Dev

如何使用 JavaScript 从二维数组的行中获取值的所有组合?

来自分类Dev

从文本文件中读取网格并将其存储在二维数组中?

来自分类Dev

MFC:获取编辑控件文本并将其拆分为二维数组?

来自分类Dev

Java读取文件并将行拆分为数组以进行输出

来自分类Dev

在C ++中从.txt文件读取到二维数组

来自分类Dev

将行列表拆分为二维数组

来自分类Dev

填充二维数组,将代码拆分为多行

来自分类Dev

如何从文本文件中读取Java中的二维数组

来自分类Dev

如何从文件中读取多行并将其拆分为php中的数组

来自分类Dev

如何从文件中读取多行并将其拆分为php中的数组

来自分类Dev

如何读取二维数组中的值?

来自分类Dev

如何将逗号和分号分隔的字符串拆分为二维数组

来自分类Dev

如何在vba中将字符串拆分为二维数组?

来自分类Dev

如何在C中将文本拆分为二维数组

来自分类Dev

计算二维数组中的所有数字

来自分类Dev

计算二维数组中的所有数字

来自分类Dev

如何从文件中读取字符串并将其拆分为不同的数组?

来自分类Dev

想要读取 .txt 文件并将其加载到二维数组中,然后按原样打印

来自分类Dev

在Java中,我如何采取二维数组的值,并将其存储在另一个二维数组不同的行和列的大小?

来自分类Dev

Python 如何读取 .txt 文件中的行并将它们拆分为列表?

来自分类Dev

如何在Verilog中将二维数组中的所有位设置为0?

来自分类Dev

如何在python中按切片获取二维数组的所有元素

来自分类Dev

如何找到二维数组中的所有路径?

来自分类Dev

如何返回二维数组中除一列以外的所有列?

来自分类Dev

如何列出二维数组中遍历元素的所有可能组合?

来自分类Dev

使用poi读取Excel文件并将其移至二维数组

Related 相关文章

  1. 1

    如何使用awk从文件中读取矩阵并将其分配给bash脚本中声明的二维数组

  2. 2

    如何将arraylist拆分为二维数组?

  3. 3

    如何更改二维数组中的所有值?

  4. 4

    如何使用 JavaScript 从二维数组的行中获取值的所有组合?

  5. 5

    从文本文件中读取网格并将其存储在二维数组中?

  6. 6

    MFC:获取编辑控件文本并将其拆分为二维数组?

  7. 7

    Java读取文件并将行拆分为数组以进行输出

  8. 8

    在C ++中从.txt文件读取到二维数组

  9. 9

    将行列表拆分为二维数组

  10. 10

    填充二维数组,将代码拆分为多行

  11. 11

    如何从文本文件中读取Java中的二维数组

  12. 12

    如何从文件中读取多行并将其拆分为php中的数组

  13. 13

    如何从文件中读取多行并将其拆分为php中的数组

  14. 14

    如何读取二维数组中的值?

  15. 15

    如何将逗号和分号分隔的字符串拆分为二维数组

  16. 16

    如何在vba中将字符串拆分为二维数组?

  17. 17

    如何在C中将文本拆分为二维数组

  18. 18

    计算二维数组中的所有数字

  19. 19

    计算二维数组中的所有数字

  20. 20

    如何从文件中读取字符串并将其拆分为不同的数组?

  21. 21

    想要读取 .txt 文件并将其加载到二维数组中,然后按原样打印

  22. 22

    在Java中,我如何采取二维数组的值,并将其存储在另一个二维数组不同的行和列的大小?

  23. 23

    Python 如何读取 .txt 文件中的行并将它们拆分为列表?

  24. 24

    如何在Verilog中将二维数组中的所有位设置为0?

  25. 25

    如何在python中按切片获取二维数组的所有元素

  26. 26

    如何找到二维数组中的所有路径?

  27. 27

    如何返回二维数组中除一列以外的所有列?

  28. 28

    如何列出二维数组中遍历元素的所有可能组合?

  29. 29

    使用poi读取Excel文件并将其移至二维数组

热门标签

归档