我遇到过将文件内容传递给如下命令的情况:
cat file_name.txt | my_command
但我想直接传递一个字符串,而不读取 txt 文件内容。所以我想有这样的东西:
"my file content as a string" | my_command
但我当然收到了错误“未找到命令”。
请帮我想出这个。谢谢!
答案1
做就是了
echo "my file content as a string" | my_command
答案2
Echo 很好,使用 bash 你也可以使用这里是字符串如果你愿意的话。例如:
grep tak <<<"foo bar tak"
或者:
foo="bar tak"
grep tak <<<$foo
答案3
echo“我的文件内容作为字符串”| my_command
答案4
您可以简单地输入:
my_command "my file content as a string"