\を使用して関数をエスケープできますか?

\を使用して関数をエスケープできますか?

.bashrcバイパスしたい関数を内で定義しました。

function func() {
   // func
}
export -f func

実行時に邪魔されずにコマンドにenv -i funcアクセスできますが、試しても運がありません。funcfunction"func"\func

\Bash機能をバイパスすることが可能でなければならないという別の記事を読んでください。これは本当ですか?それでは、このような状況で使用できない理由がありますか?

ベストアンサー1

シェルが関数定義を使用しないようにする正式な方法は、次のように呼び出すことです。

command func

望むより:http://pubs.opengroup.org/onlinepubs/9699919799/utilities/command.html

おすすめ記事