パラメーターによってメソッドに提供されるコマンドを実行するbashスクリプトで関数メソッドを作成しようとしています。
次のような意味:
special_execute()
{
# Some code
# Here's the point where the command gets executed
$@
# More code
}
special_execute echo "abc"
私はすでに私が試した$@
、"$@"
、$*
、"$*"
私はそれをどのように行うことができますか?
:それはで私のために動作しませんでした
—
BrainStone
perl -MTime::HiRes=sleep -le 'for(1..100) { print; sleep 0.05; }'
し、tar -cvf "backups/test.tar" -P "backups/uncompressed_server_backup_(DO NOT TOUCH!)/server/"
引用符を使用
—
Drav Sloan
"$@"
すると、より多くの成功が得られます:)
OK。今では動作します。実際の呼び出しの周りのコードを台無しにしたようです。
—
ブレインストーン
問題ありません、私たちはすべてそれらの瞬間を持っています:)
—
Drav Sloan
$@
私のために働くspecial() { $@; }
.... ...special echo "foo"
与えるfoo