シェルスクリプトを作成して、次のような入力パラメータを取得しようとしています:
./test abc def ghi
echo $*
スクリプト内に がある場合、パラメーターをリストダウンしますが、引用符は次のように消えます
./test abc "def ghi"
--> abc def ghi
./test abc \"def ghi\"
この問題は解決できますが、バックスラッシュを使用してコマンドを実行したくありません。echo $2
のように、その中の引用を解決しません./test abc "def ghi "jkl" mno"
それを解決する他の方法はありますか?ありがとうございました:)