我正在寻找一种简单的方法将结果通过管道传输md5sum
到另一个命令中。像这样的东西:
$echo -n 'test' | md5sum | ...
Run Code Online (Sandbox Code Playgroud)
我的问题是不仅md5sum
输出字符串的哈希值,还输出一个连字符,表示输入来自标准输入。我检查了 man 文件,但没有找到任何控制输出的标志。
我正在编写一个脚本,提示用户输入并在之后进行一些处理。我是read
用来获取数据的,但后来我注意到,当脚本使用键盘快捷键运行时(我在 Ubuntu 的键盘快捷键列表中添加了一个条目),它会忽略read
并继续执行其余代码。
如何使用像这样在后台运行的脚本读取用户输入?