我得到了一个名为 my_awk 的 awk 脚本:
#!usr/bin/awk -f
{
if ($1 == "#START") { FS=":";}
else if ($1 == "#STOP") { FS = " ";}
else { print $3}
}
我通过以下方式调用它:
cat my_file | awk -f my_awk
我是 awk 新手,所以不太了解 awk 的机制。这个 my_awk 脚本会对整个 my_file 还是对文件的每一行执行命令?
我得到了一个名为 my_awk 的 awk 脚本:
#!usr/bin/awk -f
{
if ($1 == "#START") { FS=":";}
else if ($1 == "#STOP") { FS = " ";}
else { print $3}
}
我通过以下方式调用它:
cat my_file | awk -f my_awk
我是 awk 新手,所以不太了解 awk 的机制。这个 my_awk 脚本会对整个 my_file 还是对文件的每一行执行命令?