Bash 什么是>&引用;你喜欢狂欢还是纳克?

Bash 什么是>&引用;你喜欢狂欢还是纳克?,bash,awk,gawk,Bash,Awk,Gawk,我正在将一个GAWK脚本翻译成C#程序,我不知道GAWK脚本的哪一部分是什么意思。我已经找到了脚本的其余部分,但是我似乎找不到在哪里可以找到这些命令的其余部分 我没有一个其他的.tg文件的例子,它的读数,所以我复制它盲目,我需要得到它的权利 以下是几行: date +"Report prepared %a %b %e %T %Y" >! $XTRAFILE set ntg=`awk '\!/^#/{if(NF)print}' *.tg ad_tgs | wc -l` 问题: 我是否正确地

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

我没有一个其他的.tg文件的例子,它的读数,所以我复制它盲目,我需要得到它的权利

以下是几行:

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

  • 我是否正确地假设它将“>!”将“准备好的报告”放在$XTRAFILE的顶部

  • 另外,我不知道“%a%b%e…”是什么

  • 最后,以“set ntg”开头的行是否计算ad_tgs文件中的行

  • 我认为它把“>!”放在“报告”上是对的吗 在$XTRAFILE的顶部准备好了吗

    >来自
    csh
    tcsh
    ,将
    stdout
    写入文件, 覆盖任何现有文件

  • 另外,我不知道“%a%b%e…”是什么

    %a
    地区的缩写工作日名称(例如Sun)

    %b
    区域设置的缩写月份名称(例如,一月)

    %e
    月日,空间填充;与%相同

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

    %Y
    年份

  • 最后,以“set ntg”开头的行是否计算 ad_tgs文件

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


  • 请每个问题问一个问题!将来,如果您对GAWK本身有疑问,我建议您使用。另请参见:我不认为这是Bash。@Dragomok-您为什么会这样建议?似乎很多awk或呆板的问题都会在这里得到解答,如果你真的需要专家,那么你应该在comp.lang.awk新闻组中发布。
      set ntg=`awk '\!/^#/{if(NF)print}' *.tg ad_tgs | wc -l`