1 ファイルの内容を次のようなコマンドに渡す場合があります。 cat file_name.txt | my_command しかし、txtファイルの内容を読み取らずに、文字列を直接渡したいと思います。だから私はこのようなものが欲しい: "my file content as a string" | my_command しかし、もちろん「コマンドが見つかりません」というエラーが表示されます。 これを思い付くのを手伝ってください。ありがとう! linux command — ナレク ソース
8 ただやる echo "my file content as a string" | my_command — wzzrd ソース ええ、確かに:)!!! — ナレク いいえ、いいえ、いいえ私の質問は非常に簡単でしたが、「エコー」がうまくいくことをさりげなく見逃しました!前の答えに戻ってください。 — ナレク 2 これは間違った答えです。echo "foo"は実際には "foo \ n"を渡します。echo -n "foo"でなければなりません。 — 匿名 それはあなたのmy_commandが期待しているものに依存 — wzzrd
3 Echoは問題ありません。bashでは、必要に応じてhere文字列を使用することもできます。例えば: grep tak <<<"foo bar tak" または: foo="bar tak" grep tak <<<$foo — カイル・ブラント ソース
0 次のように入力できます: my_command "my file content as a string" — デニス・R ソース 1 それがうまくいくかどうかは、使用するコマンドに強く依存 — wzzrd 解決策ではありません私の場合は、申し訳ありません — Narek