Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
実行しているものを表示したいのですが、コマンドにスペースパラメータが含まれていると失敗しました。
#!/bin/bash go() { echo "*** $*" $* || exit 1 } go make NAME="Hi Here"
それは次のような間違った動作になります
make NAME=Hi Here
go()関数を改善するためのより良い方法はありますか?
$* を "$@" に置き換えます。
#!/bin/bash go() { echo "*** $*" "$@" || exit 1 } go make NAME="Hi Here"