を使用xargs
すると、私がまったく期待していなかったことが起こりましたが、それはある程度理にかなっていると思います。これは私がやったことではありませんが、これは何が起こったのかを示すべき例です。
fn.sh
#!/usr/bin/bash
index=1
for arg in "$@"; do echo "Arg #$index = '$arg'"; let ++index; done
read -p "type something followed by enter: " a
echo "You typed '$a'."
コマンドは次のとおりです。
echo boo hoo | xargs ./fn.sh
今私が欲しいのは、ユーザーの操作を許可するためにfn.sh
から読み取ることができることですが、それは によって奪われました。一時ファイルから読み取ることができると思いますが、名前のないファイルを使用できるかどうか疑問に思っていました。stdin
xargs
xargs