標準入力の使い方 --stdin<bashスクリプトのプレーンテキスト(文字列)であるシンボル(リダイレクトを使用して/ etc / passwdファイルを保存するなど)>プレーンテキストを入力として提供したいのと同じ方法で表記
答え1
<
標準入力からリダイレクトするには、useを使用しないでください|
。例えば(猫を無駄に使ったことを謝ります)
cat /some/file | my_program
「保存された/etc/passwdファイル」が変数にあり、/bin/shにバインドされていない場合は、<<<
リダイレクトを使用できます
my_program <<< "$my_variable"
答え2
説明に従って間接(<
)演算子を使用してください。
/path/to/executable < /path/to/inputfile