我有一个文本文件,其中包含密码及其各自的散列,格式如下:
'plaintext password'
'SHA256 hash'
'SHA3-512 hash'
Run Code Online (Sandbox Code Playgroud)
此格式继续适用于更多密码。每个密码和哈希在文件中都有自己的一行。“明文密码”下方的每个散列都是其各自的散列。我想创建一个最终看起来像这样的 CSV 文件:
'plaintext password','SHA256 hash','SHA3-512 hash'
Run Code Online (Sandbox Code Playgroud)
本质上,我想将这三个字段合并为每个密码的一行,每个字段用逗号分隔。我曾尝试寻找与我类似的情况,但无济于事。我已经尝试过 awk 和 tr -s,但我一直无法得到我想要的。我将不胜感激!
ste*_*ver 10
你可以试试
paste -d, - - - < file.txt > file.csv
Run Code Online (Sandbox Code Playgroud)
该paste
命令通常并排合并文件行(使用由 提供的可选分隔符-d
)。在这种情况下,我们告诉它读取标准输入流 3 次- - -
。
归档时间: |
|
查看次数: |
2801 次 |
最近记录: |