タグ

shに関するkatryoのブックマーク (3)

  • シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大冒険 Second

    エンジニアという職業柄かシェルスクリプトを書くことはちょくちょくあるのですが、自分なりに気を付けていることを備忘録&自分への戒めも含めて、簡単に書いてみたいと思います。 変数は大文字 シェルスクリプト書いていれば変数の出番は至るところであるでしょう。その際、可読性を増すように、変数は大文字を使っています。 みたいに。好みの問題もあるでしょうが、分かりやすいので。 クオテーションは選ぶ クオテーションにはシングルだったり、ダブルだったり色々ありますが、使い分けておいたほうがよいでしょう。 変数の展開がないようであれば、シングルクオーテーションのほうがスマートでしょうし、展開があるのならダブルクオーテーションを使えばと。 ダブルクオーテーションを使うのにも意味があって、変数は「\$RET」のようにクオテーションで囲まなくても動作はたいていするのですが、 のようにしておくことで、 スペースが入っ

  • z.shをGoで書き換え(ようとしてい)る話とGoの学びかた - Qiita

    z.shをGoで書き換え、Windows対応とパフォーマンスの向上を図ろうとしている話。 なお、たたき台を完成させて華麗に公開しようとしていたところ今日に限って体調を崩してしまったので、未完成です。すみません。 ですので、書いている最中に思ったことを書き連ねます。 最終的に完成しましたら、この記事にも変更コミットをしたいと思います。 なお、進捗は後日こちらでごらんください。 https://github.com/zchee/zgo ローカルの物は未コミットです。申し訳ない。 絶対!! 絶対家超えてやるぞ!!! Goアドベントカレンダーをご覧の皆さんであれば、普段の生息地はターミナルの中だと思います。 そのターミナル内で縦横無尽にディレクトリを行き来するためのヘルパースクリプト、それがz.shです。 Bashやzshに対応し、標準のhistoryなどとは別に、今まで行き来したディレクトリパ

    z.shをGoで書き換え(ようとしてい)る話とGoの学びかた - Qiita
    katryo
    katryo 2015/12/24
    超よさそう to me
  • シェルスクリプト入門 書き方のまとめ | Memo on the Web

    シェルスクリプト入門として, 基的な書き方をまとめました. 長いですが, 1ページにまとめてみました. 良かったら目次も参考にしてご覧になって下さい. 目次 シェルスクリプトとは 作り方, 実行の仕方 コメント ユーザーからのキーボード入力を受け付ける 変数 通常の変数 特別な変数 演算子 数値計算演算子 比較演算子 コマンドを繋げる演算子 条件文に使える比較演算子 条件文 制御構文(分岐) if文 case文 制御構文(ループ) for文 while文 until文 select文 文字列処理 文字列置換 削除 複数行のテキストの出力(ヒアドキュメント) 関数 シェルスクリプトとは シェルスクリプトとは, シェルの動作をまとめて記述したスクリプトのことです. 決められた文法にしたがって処理を記述することによって, シェルでの処理をまとめて行ったり, 作業を自動化できたりします(例 複数

  • 1