文字列をコマンド ライン引数として bash スクリプトに渡したい。単に私のbashスクリプトは次のとおりです。
>cat test_script.sh
for i in $*
do
echo $i
done
入力しました
bash test_script.sh test1 test2 "test3 test4"
出力:
test1
test2
test3
test4
私が期待している出力:
test1
test2
test3 test4
バックスラッシュ (test1 test2 "test3\ test4") と単一引用符を使用してみましたが、期待どおりの結果が得られませんでした。
期待される出力を得るにはどうすればよいですか?