bash - 如何从具有制表符分隔列的文件中提取第一列

标签 bash shell

我有一个格式如下的文件

  EMAIL[TAB]NAME[TAB]ADRESSE[TAB]...
  test@test.ma[TAB]toto[TAB]tatatata....
  test@test.com[TAB]toto[TAB]tatatata....

[TAB] ===>制表

我想用 bash 脚本删除除电子邮件以外的所有列:

最终的输出应该是这样的:

  EMAIL
  test@test.ma
  test@test.com

最佳答案

你可以使用

cut -f1 < inputfile.txt

关于bash - 如何从具有制表符分隔列的文件中提取第一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15138782/

相关文章:

linux - bash 无法识别两位数

c - execlp 在另一个终端执行

linux - 在 bash 中以格式 variable=value 从输入设置变量

Bash:${$(mycommand)%suffix} 无法从 mycommand 输出中删除后缀

linux - 如何将 "tar"shell 命令翻译成 Python

bash - 使用 awk 进行右拆分

bash - 替换上一个 bash 命令中所有字符串的快捷方式

bash - 使用 grep/awk/UNIX 以列格式解析股票和价格的修复日志

node.js - npm 命令未找到错误但已安装 Node

python - 如何使用 grep 但没有 for 循环在 shell 脚本中执行以下任务?