tee.awk

来自「gawk: linux下资料处理工具」· AWK 代码 · 共 40 行

AWK
40
字号
# tee.awk --- tee in awk## Arnold Robbins, arnold@skeeve.com, Public Domain# May 1993# Revised December 1995BEGIN    \{    for (i = 1; i < ARGC; i++)        copy[i] = ARGV[i]    if (ARGV[1] == "-a") {        append = 1        delete ARGV[1]        delete copy[1]        ARGC--    }    if (ARGC < 2) {        print "usage: tee [-a] file ..." > "/dev/stderr"        exit 1    }    ARGV[1] = "-"    ARGC = 2}{    # moving the if outside the loop makes it run faster    if (append)        for (i in copy)            print >> copy[i]    else        for (i in copy)            print > copy[i]    print}END    \{    for (i in copy)        close(copy[i])}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?