几个关键字:
NR - 行号
NF - 本行的字段数
$0 - 本行的全部内容

分隔符可用正则表达式来表示:

-F - 命令行的分隔符
FS - 脚本文件分隔符,


流程控制语句:

next - 结束本次操作,程序继续执行后边的行操作
exit - 结束进程,后边行数也不在执行

批量修改文件名称:

BEGIN{
    print "Begin"
}
/Python/{
    # 原始文件名(如果有空格的话,需要用引号圈起来)
    str1="\""$0"\"" 

    # 处理新文件名
    str2 = ""
    i = 4;
    while ( i < NF )
    {
        str2 = str2"_"$i
        i++
    }
    str2 = str2"."$NF

    # 移除文件名中不需要的文字
    sub(/_/,"",str2)
    sub(/\)/,"",str2)
 #  print str2

    args=(str1" "str2)
#   print args
    system("mv " args)
}

END{
    print "End"
}