Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个格式如下的文件
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
尝试这个:
sed -e 's/\t.*//' yourfile
(不过,使用的答案cut将是我的第一选择。)
cut
awk 'BEGIN { FS="\t" } { print $1 }' a