我正在尝试针对包含以下内容的文件grep多个看起来像这样的字符串(有几百个) data:string
字符串示例:(未提供敏感数据,它们已被修改)。
$H$9a...DcuCqC/rMVmfiFNm2rqhK5vFW1
$H$9n...AHZAV.sTefg8ap8qI8U4A5fY91
$H$9o...Bi6Z3E04x6ev1ZCz0hItSh2JJ/
$H$9w...CFva1ddp8IRBkgwww3COVLf/K1
我一直在研究如何将模式文件对另一个文件进行grep,并遇到以下命令
grep -f strings.txt datastring.txt > output.txt
grep -Ff strings.txt datastring.txt > output.txt
但是不幸的是,这些命令无法成功运行,只能将少数结果打印到我的输出文件中。我认为这可能与strings.txt中包含的符号有关,但我不确定。任何帮助/建议都很好。
进一步提及,我在Windows上使用Cygwin(如果相关)。
这是一个更新的示例:
strings.txt包含以下内容:
$H$9a...DcuCqC/rMVmfiFNm2rqhK5vFW1
$H$9n...AHZAV.sTefg8ap8qI8U4A5fY91
$H$9o...Bi6Z3E04x6ev1ZCz0hItSh2JJ/
$H$9w...CFva1ddp8IRBkgwww3COVLf/K1
datastring.txt包含以下内容:
$H$9a...DcuCqC/rMVmfiFNm2rqhK5vFW1:53491
$H$9n...AHZAV.sTefg8ap8qI8U4A5fY91:03221
$H$9o...Bi6Z3E04x6ev1ZCz0hItSh2JJ/:20521
$H$9w...CFva1ddp8IRBkgwww3COVLf/K1:30142
因此,从技术上讲,所有行都应包含在OUTPUT文件中,但仅输出以下行:
$H$9w...CFva1ddp8IRBkgwww3COVLf/K1:30142
我只是不明白。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句