私はより速く実行したいいくつかのコマンドを持っています。最良の解決策はエイリアス(実際にはいくつかの引数を使用する必要があるため、実際は関数)のようです。私のエイリアスは、システムの起動時に実行されたいです。だから私はそれを実行するためのbashファイルを作成しました。私の関数を作成するために、私はシェルの中に次のものを入れます:bashファイルのシェル機能
function myFunction() { command 1 ; command 2 ; etc... }
ここに問題があります! myFunctionが...関数として再設定されるので、私のbashファイルはコマンド全体を実行しません!しかし、内部機能。
ファイル全体を機能させる方法はありますか? ありがとうたくさんの人!
実際に関数を呼び出す必要があります(定義しただけです)。また、スクリプトを 'source'して定義が残るようにしてください。 –
'function myFunction(){}'は実際に有効ですか?私はいつも関数を 'myFunction(){}'と定義しています。 –
はい、シェルで直接ヒントすると動作しますが、bashファイルを実行すると機能しません。コードを「ソース」するにはどうすればよいですか? –