タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

shellscriptとbashに関するhonamisのブックマーク (2)

  • シェルスクリプトのコーディングスタイル・コーディング規約について考えてみる - 双六工場日誌

    シェルスクリプトのコーディングスタイルについて調べ物をしたので、その情報源の一覧と今の感想のメモを書いてみます。 最もよく参照されているのではないかと思われるシェルスクリプトのコーディングスタイル。 UNIX & Linux コマンド・シェルスクリプト リファレンス > シェルスクリプト Tips 【参考情報】このページにリンクを張って、項目をサマリしているページ。 上記のページの最初には「ここに書かれている内容は、あくまで筆者の好みでありほぼ完全に主観」と書かれていますが、この内容は規約としてどこでも採用すべき内容だと思います。また定数には大文字の変数名を使うというガイドラインですが、自分で書く場合、環境変数も大文字変数に加えます。 好みがあるとすれば、インデントの幅ぐらいでしょうか? ここではインデント幅は半角スペース2つが推奨されていますが、個人的には半角スペース4の方が好みです。

    シェルスクリプトのコーディングスタイル・コーディング規約について考えてみる - 双六工場日誌
  • bashコーディング規約 - Qiita

    モチベーション 一定の品質を保ちたい 書くたびに書き方が変わるのは好ましくない シェバング(shebang)は#!/bin/shではなく#!/bin/bashにする シバン、シェバンとも言われる #!/bin/shは実行環境によって様々なシェルにシンボリックリンクになっているので、bashなら#!/bin/bashと明示しよう インデントは半角スペース2つ 1行が横に長くなり折り返されないように 処理内容および使い方をスクリプト内に記載する(usage()) 何をしてくれるスクリプトか、どのように使うのかusage()関数を用意しよう ヘッダコメントでもいいけど function usage() { cat <<_EOT_ Usage: $0 [-a] [-b] [-f filename] arg1 ... Description: hogehogehoge Options: -a aaa

    bashコーディング規約 - Qiita
  • 1