在bash脚本中读取hadoop dfs数据

2hh7jdfx  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(363)

我在hadoop dfs中有一个文件,位置是/test/filename.txt。
此文件的数据类型为:

bool array

例如:

true [1, 2, 4, 6]

我需要在bash脚本中读取这个文件,并将布尔值和列表存储在两个单独的变量中。我对bash不是很熟悉,但我知道基本知识。

zi8p0yeb

zi8p0yeb1#

希望这个“读取行到数组”的例子能对您有所帮助:

/path/to/hadoop dfs -cat /test/filename.txt | while read -a line; do echo "boolvar is ${line[0]}"; echo "array is ${line[1]}"; done

相关问题