コンテンツにスキップ

ユニケージサンプルコード

watarukura.icon読み解いてみる

https://shell-mag.com/ユニケージ開発手法%E3%80%80コードレビュー%E3%80%80vol-47掲載/

リスト1

- shebang は `#!/bin/bash -vx`
- ログ出力は詳細に、実行コード自体もログに出す
  • コメントにusageを書く
  • 変数宣言は上に固めて書く
    • runコマンドで変数代入値を差し替えるため、_$day_fromのようなアンダースコアの記載あり?
  • awkでシェル変数を使うとき
    • 変数展開がログに出力されるので見やすい ```list1.bash

指定日以降のデータ

awk -v f=\({day_from} '\)3>=f' [Tukubaiコマンド] self / sm2 / loopj / join1 / juni / marume / comma / keta / tarr /yobi 全体に、上から下に読めるように書 いてある ログも同様 ```

- コメントが多い
- パイプの途中でファイルレイアウトがどうなっているかが都度書かれる
  • POMPA / URE / SIRE / ZAIKO などのディレクトリ名・ファイル名