awk&x27;开始{FS=OFS=";,";}{print$2,$3,$5;}';使用一个线性回路的可能性?

awk&x27;开始{FS=OFS=";,";}{print$2,$3,$5;}';使用一个线性回路的可能性?,awk,Awk,所有文件都可以直接替换。不需要输出文件,尽管我仍然需要分割的文件存在于其当前250mb的块中是-awk将任意数量的文件作为参数,并按顺序处理它们。请参见man awk: file.01 file.02 through file.20 事实上,您可以使用变量filename访问当前文件名的文件名 您可以通过以下方式执行此操作: SYNOPSIS awk [ -F fs ] [ -v var=value ] [ 'prog' | -f progfile ] [ file ...

所有文件都可以直接替换。不需要输出文件,尽管我仍然需要分割的文件存在于其当前250mb的块中

是-awk将任意数量的文件作为参数,并按顺序处理它们。请参见
man awk

file.01
file.02 
through file.20
事实上,您可以使用变量
filename
访问当前文件名的文件名

您可以通过以下方式执行此操作:

SYNOPSIS
       awk [ -F fs ] [ -v var=value ] [ 'prog' | -f progfile ] [ file ...  ]

对于所有以文本
文件开始的文件

我通常不熟悉使用此命令和脚本,那么我如何才能做到这一点?@JonathonVasile
awk'BEGIN{FS=OFS=“,”}{print$2,$3,$5;}'file.01 file.02
等或
cat文件。*{awk'BEGIN FS=OFS=“,”,“}{print$2,$3,$5;}'/code>@jayant当我运行'cat$(date+%d-%m-%Y”)。WE.*|awk'BEGIN{FS=OFS=“,”}{print$2、$3、$5;}''它将仅在屏幕上滚动,而不会覆盖file@JonathonVasile是的,这是因为awk不修改文件。请查看什么操作系统(请查看
uname-rvosi的输出),以及awk的哪个版本,即
awk--version
。祝你好运。
SYNOPSIS
       awk [ -F fs ] [ -v var=value ] [ 'prog' | -f progfile ] [ file ...  ]
awk 'BEGIN{FS=OFS=","}{print $2,$3,$5;}' file*