如何使用 AWK 访问在线 txt 文件?
How to access an online txt file with AWK?
我想在 AWK 中使用在线数据库而不是本地文件。
例如:
awk 'END{print NR}' somelocalfile.txt
returns 文件内的行数。
现在我的问题是,如何计算像 this one 这样的在线 txt 文件中的行数?我更喜欢单行命令。
我可以 wget
然后在本地应用 awk
命令,但我认为可以有更有效的方法。
我建议使用 wget:
wget -qO - http://path.com/tofile.txt | awk 'END{print NR}'
q 表示安静,因此您不会从 wget 获得任何终端输出。 -O 是使用“-O -”设置为标准输出的输出。
我想在 AWK 中使用在线数据库而不是本地文件。 例如:
awk 'END{print NR}' somelocalfile.txt
returns 文件内的行数。
现在我的问题是,如何计算像 this one 这样的在线 txt 文件中的行数?我更喜欢单行命令。
我可以 wget
然后在本地应用 awk
命令,但我认为可以有更有效的方法。
我建议使用 wget:
wget -qO - http://path.com/tofile.txt | awk 'END{print NR}'
q 表示安静,因此您不会从 wget 获得任何终端输出。 -O 是使用“-O -”设置为标准输出的输出。