./myscript
私はいくつかのコマンドを呼び出したい()などの独自のスクリプトを書いています。だから、次のようにシェルスクリプトにコマンドを挿入する方法を学びたいと思います。
#!/bin/bash
set -x
if test 1 -eq $1; then
echo "Correct answer."
fi
ここに別のコマンドを注入できますか?このようなコマンドを挿入しようとすると、./myscript.sh "1 && echo Yes"
次の結果が表示されます。
+ test 1 -eq 1 '&&' echo Yes
./myscript.sh: line 7: test: too many arguments
ここに何かを注入するためにいくつかの他の方法も試しましたが、方法が見つかりませんでした。