3

我有一个格式如下的文件

  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
4

3 回答 3

10

你可以使用

cut -f1 < inputfile.txt
于 2013-02-28T15:06:40.673 回答
2

尝试这个:

sed -e 's/\t.*//' yourfile

(不过,使用的答案cut将是我的第一选择。)

于 2013-02-28T15:13:38.130 回答
2
awk 'BEGIN { FS="\t" } { print $1 }' a
于 2013-02-28T15:04:59.847 回答