Shell脚本::从文件中读取一列并将其存储在数组中

Sha*_*tar 1 linux unix shell bash shell-scripting

我正在处理 shell 脚本,我想将命令的 O/P 存储在数组中。我有一个包含行和列的文件,我想从中提取第三列并将所有值存储在数组中。如果假设我的文件中有以下内容info.txt

  abc  xyz  pqr  akl
  mnt  var  man  lak
  qer  tag  sam  bob
Run Code Online (Sandbox Code Playgroud)

我想在数组中存储 pqr、man 和 sam 让我们调用 name[1], name[2], name [3]

有人可以帮我解决这个问题。

Sve*_*ven 6

name=( $(cut -d ' ' -f 3 "./info.txt") )
Run Code Online (Sandbox Code Playgroud)

会做你想做的事(但是从索引 0 开始)。