小编aaa*_*aaa的帖子

散列文本文件中的每一行

我正在尝试编写一个小脚本,它将打开一个文本文件,并为每行文本提供一个md5哈希.例如,我有一个文件:

123
213
312
Run Code Online (Sandbox Code Playgroud)

我希望输出为:

ba1f2511fc30423bdbb183fe33f3dd0f
6f36dfd82a1b64f668d9957ad81199ff
390d29f732f024a4ebd58645781dfa5a
Run Code Online (Sandbox Code Playgroud)

我正在尝试在bash中执行此部分,它将读取每一行:

#!/bin/bash
#read.file.line.by.line.sh

while read line
do
echo $line
done
Run Code Online (Sandbox Code Playgroud)

后来我做了:

$ more 123.txt | ./read.line.by.line.sh | md5sum | cut -d '  ' -f 1
Run Code Online (Sandbox Code Playgroud)

但我在这里遗漏了一些东西,不起作用:(

也许有一种更简单的方法......

bash hash command-line

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

bash ×1

command-line ×1

hash ×1