!"在 bash 或 nawk 中有什么作用?-6ren"> !"在 bash 或 nawk 中有什么作用?-我正在将 GAWK 脚本翻译成 C# 程序,但我不知道 GAWK 脚本的哪一部分是什么意思。我已经弄清楚了脚本的其余部分,但我似乎无法找到在哪里可以找到这些命令的其余部分。 我没有它读取的其他 .tg-6ren">
gpt4 book ai didi

bash - ">!"在 bash 或 nawk 中有什么作用?

转载 作者:行者123 更新时间:2023-11-29 09:22:59 25 4
gpt4 key购买 nike

我正在将 GAWK 脚本翻译成 C# 程序,但我不知道 GAWK 脚本的哪一部分是什么意思。我已经弄清楚了脚本的其余部分,但我似乎无法找到在哪里可以找到这些命令的其余部分。

我没有它读取的其他 .tg 文件的示例,所以我正在盲目复制它,我需要做对。

这些是行:

date +"Report prepared %a %b %e %T %Y" >! $XTRAFILE
set ntg=`awk '\!/^#/{if(NF)print}' *.tg ad_tgs | wc -l`

问题:

  1. 我假设它放置了“>!”是否正确?将“准备好的报告”放在 $XTRAFILE 的顶部?

  2. 此外,我不知道“%a %b %e ...”是什么。

  3. 最后,以“set ntg”开头的行算在ad_tgs文件中的行数吗?

最佳答案

  1. >

    Am I right in assuming that it puts the ">!" puts the "Reportprepared" at the top of the $XTRAFILE?

    >! 来自cshtcsh,将写入stdout 到文件,覆盖任何现有文件

    Read More Here

  2. >

    Also, I don't know what the "%a %b %e ..." is.

    %a 语言环境的缩写工作日名称(例如,Sun)

    %b 语言环境的缩写月份名称(例如,Jan)

    %e 一个月中的第几天,空格填充;与 %_d 相同

    %T 时间;与 %H:%M:%S 相同

    %Y

    Read more Here

  3. >

    Finally, is the line starting with "set ntg" counting the lines in thead_tgs file?

      set ntg=`awk '\!/^#/{if(NF)print}' *.tg ad_tgs | wc -l`

    打印所有不以 char # 开头且具有所有文件中至少有 1 个字段,其扩展名为 .tg 和文件ad_tgs| wc -l 计算 awk 打印的行数,以及最后将行数存储在变量 ntg

关于bash - ">!"在 bash 或 nawk 中有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42351472/

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