在Mac终端中的一组文件上运行代码

马赫塔·米拉(Mahta Mira)

我有一个修改.txt文件的脚本

这是我的剧本

awk 'BEGIN{FS=OFS="\t"}{split($1,a,"_"); split(a[3],b,"/"); print a[1],a[2],b[1],b[2],$0}' file.txt | awk 'BEGIN{FS=OFS="\t"}{split($18,a,";"); split(a[2],b,"="); print b[2],$0}' > out_file.txt 

我的文件夹中有一堆文件

我想在我的文件上运行此脚本,并按原始文件的名称返回每个输出

我试过了

 > for  i in `find . -maxdepth 1 -type f -iname "*.txt" awk 'BEGIN{FS=OFS="\t"}{split($1,a,"_"); split(a[3],b,"/"); print a[1],a[2],b[1],b[2],$0}'| awk 'BEGIN{FS=OFS="\t"}{split($18,a,";"); split(a[2],b,"="); print b[2],$0}'print > out}' *.txt
-bash: syntax error near unexpected token `|'
(base) user112$

但是什么也没发生

马赫塔·米拉(Mahta Mira)
for i in *.txt; do
    
    awk 'BEGIN{FS=OFS="\t"}{split($1,a,"_"); split(a[3],b,"/"); print a[1],a[2],b[1],b[2],$0}' $i | awk 'BEGIN{FS=OFS="\t"}{split($18,a,";"); split(a[2],b,"="); print b[2],$0}' > $i'_1'.txt
done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在一组文件上迭代一段代码

来自分类Dev

如何从电子表格中运行一组终端命令?

来自分类Dev

删除上一组中的行

来自分类Dev

将代码附加到一组文件中的每隔一行

来自分类Dev

同一组中的文件权限

来自分类Dev

在Mac终端中运行sql文件

来自分类Dev

Fork()在特定的一组CPU上运行

来自分类Dev

在一组 Max'd 值上运行窗口函数

来自分类Dev

如何用C中的一组目标文件编译一组C文件

来自分类Dev

运行一组链

来自分类Dev

熊猫将一组中的行与上一组中的行进行比较

来自分类Dev

从目录中的一组文件中删除一组相同的行

来自分类Dev

在一组 pdf 文件中查找单词或一组单词

来自分类Dev

如何更新在kubernetes中运行的一组Pod?

来自分类Dev

如何从Racket中的文件中读取一组数据?

来自分类Dev

在mouseenter上浏览数组中的一组图像

来自分类Dev

如何通过终端无限重复一组单词来创建文件?

来自分类Dev

一次删除文件与一次运行删除同一组文件?

来自分类Dev

如何在XSLT 1.0中引用一组文件?

来自分类Dev

如何在Ubuntu中重命名一组文件

来自分类Dev

Linux中一组文件中的SED替换

来自分类Dev

删除文本文件中的一组数据

来自分类Dev

sed:从一组文件中删除路径列表

来自分类Dev

如何从文件中删除一组行?

来自分类Dev

如何删除目录中的一组特定的.png文件?

来自分类Dev

从文件中读取一组并更改为密钥字典

来自分类Dev

从文本文件中读取一组值

来自分类Dev

如何加载存储在 zip 文件中的一组图像?

来自分类Dev

替换一组文件中的所有文本