如何将一个string传递给一个命令(Linux)

我有一个情况,我正在传递一个文件的内容到这样的命令

cat file_name.txt | my_command 

但是我想直接传递一个string,而不需要读取一个txt文件的内容。 所以我想要这样的东西:

 "my file content as a string" | my_command 

但当然,我得到一个错误“命令未find”。

请帮我拿出这个。 谢谢!

做就是了

 echo "my file content as a string" | my_command 

回声很好,用bash你也可以用这里的string,如果你想。 例如:

 grep tak <<<"foo bar tak" 

要么:

 foo="bar tak" grep tak <<<$foo 

回声“我的文件内容作为一个string”| my_command

你可以简单地input:

 my_command "my file content as a string"