これは簡単だと思います。ive' は多くの可能性を試しましたが、うまくいきませんでした。
シェルで以下を実行しようとしています。
./secondexecutable -t "A string with spaces" -s "Another string with spaces" -o outfile.txt
問題は、実行可能ファイルが 1 つの実行可能ファイルから文字列を取得し、2 番目の実行可能ファイルに適用することです。2 番目の実行可能ファイルには、スペースを保持するために引用符 (一重または二重) が必要です。
tmp=`./firstexecutable`
echo $tmp prints out the following -t "A string with spaces" -s "Another string with spaces"
./secondexecutable $tmp -o outfile.txt
シェルは引数を切り捨てるので、基本的には類似しています
./secondexecutable -t "A" -s "Another" -o outfile.txt