我有一个RewriteRule ^([^.]+)$ $1.php [NC,L]
RewriteRule ^([^.]+)$ $1.html [NC,L]
文件,其中包含一个包含哈希和密码的列表,所以它看起来像这样:
.txt
在这个txt文件中,我只需要提取密码并将它们添加到一个新的文本文件中,这样我就有了一个如下所示的列表:
00608cbd5037e18593f96995a080a15c:9e:hoboken
00b108d5d2b5baceeb9853b1ad9aa9e5:1c:wVPZ
如何在hoboken
wVPZ
etc
etc
etc
etc
,脚本语言或简单地使用文本编辑器中执行此操作?
答案 0 :(得分:3)
根据您的示例,以下cut
的使用将达到您想要的效果:
cut -f3 -d':' /folder/file >> /folder/result
上面的代码会删除每行上的第二个冒号:
之前的任何内容,这可能会对你的情况有所帮助,给出你的例子。结果存储在/folder/result
。
修改:我编辑了这个答案,使其更简单。
答案 1 :(得分:2)
我建议使用awk来获取文件中的最后一列:
awk -F ':' '{print $NF}' file
输出:
hoboken wVPZ
答案 2 :(得分:2)
使用sed,将字符串删除至:
:
sed 's/.*://' file
答案 3 :(得分:1)
您也可以使用grep
:
$ grep -o [^:]*$ file
hoboken
wVPZ
-o
仅打印匹配的部分[^:]
除了:
*
所有匹配的字符$
记录结束