我正在
shell中工作,尝试在一堆CSV文件中找到NUL字符(
Python的CSV导入器正在喋喋不休,但那已经是另一次了)使用我自豪的自己聪明的自我:
find ~/path/ -name "*.csv" -print0 | \ xargs -n 1 -0 \ perl -ne 'if(m/\x{00}/){print fileno(ARGV).join(" ",@ARGV).$_;}'
除了我看不到文件名.据称隐含的<> perl -ne包含我的脚本的运算符只是使用@ARGV / ARGV文件句柄,但上面的两个都没有给我当前文件的名称.
如何查看上面的当前文件名(以及理想情况下的行号)?