现在我正在使用另一个文本文件来存储一个UNIX命令的结果,然后使用该文件运行另一个命令,如下所示:
tr -d "[,|.]" < text > temporary.txt
tr "[A-Z]" "[a-z]" < temporary.txt > result.txt
Run Code Online (Sandbox Code Playgroud)
如何将这两者合并为一行,以便我不必使用临时文件?以下不起作用:
(tr "[A-Z]" "[a-z]" < (tr -d "[,|.]" < text)) > result.txt
Run Code Online (Sandbox Code Playgroud)
我知道如何使用&&但仍然需要使用临时持有者文件.
管道是你的朋友: -
cat text | tr -d "[,|.]" | tr "[A-Z]" "[a-z]" >result.txt
Run Code Online (Sandbox Code Playgroud)