タグ

shellscriptに関するHashのブックマーク (5)

  • 初心者向け、「上手い」シェルスクリプトの書き方メモ - Qiita

    ここ最近、沢山シェルスクリプトを書くようになりました。 元々あまりシェルスクリプトを書いたこと無かったので、色々と勉強しつつ書いてるのですが、 他のプログラミング言語とはちょっと違って独特なクセというか、発見の度におぉー!ってなることが沢山あって楽しいです。 そんなわけで、最近学んだり参考にした中で特に感動したシェルの上手い書き方をまとめてみます。 きっとまだ知らないこととかもっと上手くやる方法なんかが沢山見つかりそうなので、 もっといいやり方あるよ!って方はコメントください 何もしない : (コロン)コマンド シェルを書いていた時に非常に欲しかったコマンドがこれ!何もしない! : というコマンド(?)を利用すると、**何もせずに終了ステータス0(つまり正常終了)**を返します。 これが様々な事に使える万能コマンドで、これによって面倒なエラー処理を簡潔にできたり、 入力や出力のリダイレクト

    初心者向け、「上手い」シェルスクリプトの書き方メモ - Qiita
    Hash
    Hash 2015/02/11
    はっくっぽい
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    Hash
    Hash 2013/06/11
    if expr "$server" : ".*google.jp" >/dev/null; then
  • SkypeのチャットログをEvernoteへぶち込む ~ Add the skype chat log to the Evernote~ - Katzhide's Blog

    ここ半年位?Skypeチャットをよくやるようになった。 で、ちょいちょい過去のやりとりを検索する機会があったんだけども、その度に思うのはSkypeのログ検索不便すぎということ。 Skypeのチャットログを検索しようと思うと、クライアント上だと過去ログが直近の期間分しか表示されていないから、一ヶ月前とかのログを検索する際にはロードする必要がある。検索機能が貧弱なのもあり、実にめんどい。 後、そもそも後で検索するような情報はちゃんとEvernoteにぶち込んでおきたいなと思い、チャットログは全部Evernoteにぶち込むことにした。 きっと誰かやってるだろうと思い、SkypeとEvernoteを連携するようなサービスを探してみたところ、ない! 仕方ないので自分で作ってみることにした。 どうせなら、AppleScriptを触ってみたいと思い、AppleScriptを使って作ってみた。 色々と思う

    SkypeのチャットログをEvernoteへぶち込む ~ Add the skype chat log to the Evernote~ - Katzhide's Blog
  • クロス集計をBash(とawk)だけで実装した話

    OSC・シェルのプロが語る『make を使ったデータ処理。』 【make 教】 - OSC2015 Tokyo/Spring 発表資料

    クロス集計をBash(とawk)だけで実装した話
    Hash
    Hash 2012/12/03
    テキスト処理
  • if 文と test コマンド | UNIX & Linux コマンド・シェルスクリプト リファレンス

    if 文と test コマンド if 文とは? if 文とは、与えられた条件式が真のときのみ処理を行い、それ以外の場合は処理をスキップする、などといった場合に使用される条件分岐処理である。 条件式には一般的に test コマンドを用いるが、ls コマンドや grep コマンド等の他のコマンドを用いても構わない。 if 文は条件式に指定されたコマンドの終了ステータスを判定し分岐を行う。終了ステータスが「0」の場合は真、その他の場合は偽となる。 if 文 タイプ 1

    if 文と test コマンド | UNIX & Linux コマンド・シェルスクリプト リファレンス
    Hash
    Hash 2012/05/04
    よく参照する。まとまってて便利
  • 1