首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要复制、连接和删除选项卡的批处理文件

要复制、连接和删除选项卡的批处理文件
EN

Stack Overflow用户
提问于 2016-03-17 08:32:44
回答 1查看 50关注 0票数 0

我得到了无线电自动化软件生成的制表符分隔文件。一天一个文件,内容如下:日期、时间、艺术家、标题。我需要这个文件完好无损,但也需要以下情况:当第一个文件生产需要复制,重命名和删除前两个字段(日期和时间)。那么所有的后续文件必须在这个文件中连接起来,只有艺术家和标题。

这到底有没有可能?Tnx

EN

回答 1

Stack Overflow用户

发布于 2016-03-18 00:13:30

在Bash中,我只使用awk就可以了

代码语言:javascript
复制
awk -F "\t" '{print$1"\t"$2}' file1.txt > file2.txt

基本上,它的作用是grab "\t",它代表一个选项卡,它在第一个选项卡($1)之前抓取数据,然后让它用"\t“替换第一个选项卡。然后它抓取第二个选项卡后面的数据($2)。

假设这些是您当前file1的内容:

日期:时间:艺术家:标题

您想让file2打印出艺术家(选项卡)标题

bash脚本中的awk代码为:

代码语言:javascript
复制
awk -F ":" '{print$3"\t"$4}' file1.txt > file2.txt
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36049559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档