gpt4 book ai didi

批处理脚本中的 AWK 等效项

转载 作者:行者123 更新时间:2023-12-02 20:21:04 26 4
gpt4 key购买 nike

我想要一个与此 AWK 脚本等效的批处理脚本:

awk '{print $3}'

文件包含以下内容:

XXX YYY : 8
Rrr rrr : 7
ddd rrr : 9

我想要一个批处理脚本来打印

8, 7, 9

有什么方法可以将每个值分配给循环并重定向到 if 条件吗?

最佳答案

我无法判断您是否需要 Windows Batch 脚本或 awk 脚本,因此这两个脚本都是:

测试.txt:

XXX YYY : 8
Rrr rrr : 7
ddd rrr : 9

AWK:

awk 'NR > 1 {printf ", "}{printf $4}END{printf "\n"}' test.txt

输出:

8, 7, 9
<小时/>

Windows 批处理脚本:

@echo off
SET _c=
FOR /F "tokens=4 delims= " %%G IN (test.txt) DO (
IF DEFINED _c <nul set /p z=", "
<nul set /p z=%%G
SET _c=1
)

输出:

8, 7, 9

关于批处理脚本中的 AWK 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12776283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com