2016-04-04 12 views
1

複数の単語(remove-unused-scriptsなど)を持つ新しいBashコマンドを作成する場合、共通の命名規則がありますか?例えば、それはremove-unused-scriptsかremove_unused_scriptかremoveUnusedScriptsなのか、それとも全く別のものなのでしょうか?新しいbashコマンドの命名規則はありますか?

私はBashにとってかなり新しく、早急に悪い習慣を形成しないようにしたいと思っています。

ありがとうございます。

+0

「bashコマンド」を追加していません。コマンドラインから実行できる新しいコマンドを追加しています。したがって、複数のコマンドを追加する場合は、命名規則に内部的に一貫性があります。私は、どのようなオーバーアーチングのパターンも知らないのではない。あなたのシェルプロンプトで ''を押し、可能な補完のリストを見てください。 –

+0

通常、混合ケースは歓迎されません。小文字はすべて従来のものです。 – karakfa

答えて

5

最近ほとんどの言語では、removeUnusedScript以上の可読性のためにremove_unused_scriptが推奨されています。 remove-unused-scriptsは、ファイルという名前のスクリプトです。 bashは、関数名にハイフンを含めることができます。

some-func() { 
    echo hi 
} 

しかし、それは移植性がありません。 POSIX関数名は、文字、数字、および_に制限されています。