我得到了无线电自动化软件生成的制表符分隔文件。一天一个文件,内容如下:日期、时间、艺术家、标题。我需要这个文件完好无损,但也需要以下情况:当第一个文件生产需要复制,重命名和删除前两个字段(日期和时间)。那么所有的后续文件必须在这个文件中连接起来,只有艺术家和标题。
这到底有没有可能?Tnx
发布于 2016-03-18 00:13:30
在Bash中,我只使用awk就可以了
awk -F "\t" '{print$1"\t"$2}' file1.txt > file2.txt基本上,它的作用是grab "\t",它代表一个选项卡,它在第一个选项卡($1)之前抓取数据,然后让它用"\t“替换第一个选项卡。然后它抓取第二个选项卡后面的数据($2)。
假设这些是您当前file1的内容:
日期:时间:艺术家:标题
您想让file2打印出艺术家(选项卡)标题
bash脚本中的awk代码为:
awk -F ":" '{print$3"\t"$4}' file1.txt > file2.txthttps://stackoverflow.com/questions/36049559
复制相似问题