私は試した
function myfunc() {stuff goes here;}
無駄に。基本的なsql-dumpスクリプトを.profileファイルに入れようとしています。
実際に求めているのは、シェル関数の書き方です。最初の質問は、使用しているシェルです。デフォルトはbashですが、bashを使用していない場合、使用している構文は機能しません。
bashを使用している場合は、構文に問題はありません。.profileに次の行を追加しましたが、宣伝どおりに機能します...
function myfunc() { echo hello; }
それを.profileに追加し、新しいターミナルウィンドウを作成した後(.profileを再実行しない限り、既存のターミナルウィンドウでは機能しません)、次の結果が得られます。
$ myfunc
hello
BashはLinuxとBSDでほとんど同じです。
function function_name {
command...
}
また
function_name () {
command...
}
関数について。