我正在尝试编写一个小脚本,它将打开一个文本文件,并为每行文本提供一个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)
但我在这里遗漏了一些东西,不起作用:(
也许有一种更简单的方法......