读取选项卡(\ t)将文本与shell中的文件分开

时间:2015-06-16 19:35:13

标签: bash shell text-files

我的文本文件如下所示

1   get a   06-05-2000
2   get b   06-05-2001
3   get c   06-05-2002
4   get d   06-05-1442
5   get e   06-05-1998
6   get f   06-05-1909

我想阅读第一个\t(标签)之后的内容并将其存储在varA中以及\t之后的内容(另一个标签)并将其存储在{{1 }}

使用SHELL

1 个答案:

答案 0 :(得分:1)

在Bash中你可以这样做:

db.session.commit()

您可以使用索引#!/bin/bash declare -a varA varB while IFS=$'\t' read -r num first second;do varA+=("$first") varB+=("$second") done <file echo ${varA[1]} ${varB[1]} varA一次访问所有${varA[$index]}数组元素。