タグ

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

タグの絞り込みを解除

shellに関するTomato-360のブックマーク (4)

  • なぜ今シェルスクリプトを学ぶのか・シェルスクリプトのTips - 理系学生日記

    会社の中でシェルスクリプトについての話をすることにしたので、このエントリはそのためのものです。 個人的な好みとかもいろいろ入ってしまっているので、そのあたりは取捨選択してください。 なぜ今シェルスクリプトを学ぶのか 公開されているSREをマルっとPDF化する SpotBugsのViolationレポートをMerge Requestのコメント投稿する ぼくの互換性についての考え方 何で書くか シェルスクリプトをうまく書くには ShellCheckを使う バッドパターンとその修正 line-by-lineの処理が多い lsを使う ls /directory | grep mystring ls | grep -v 'log$' lsの結果をループさせる 良いシェルスクリプトを書くためのTIPS set -euする 文字列は基的にクオートする 局所変数にはlocalを使う 定数は読み取り専用

    なぜ今シェルスクリプトを学ぶのか・シェルスクリプトのTips - 理系学生日記
  • Tutorial - Write a Shell in C - Stephen Brennan

    Stephen Brennan • 16 January 2015 It’s easy to view yourself as “not a real programmer.” There are programs out there that everyone uses, and it’s easy to put their developers on a pedestal. Although developing large software projects isn’t easy, many times the basic idea of that software is quite simple. Implementing it yourself is a fun way to show that you have what it takes to be a real progra

    Tutorial - Write a Shell in C - Stephen Brennan
  • シェルスクリプトの入門書 「新しいシェルプログラミングの教科書」を執筆した - mollifier delta blog

    「新しいシェルプログラミングの教科書」というシェルスクリプトの入門書を執筆しました。 2017年11月21日発売です。 新しいシェルプログラミングの教科書 作者: 三宅英明出版社/メーカー: SBクリエイティブ発売日: 2017/11/21メディア: 単行この商品を含むブログを見る 目次 シェルってなんだろう シェルスクリプトとは何か シェルスクリプトの基 変数 クォーティング 制御構造 リダイレクトとパイプ 関数 組み込みコマンド 正規表現と文字列 シェルスクリプトの実行方法 シェルスクリプトのサンプルで学ぼう シェルスクリプトの実用例 テストとデバッグ 読みやすいシェルスクリプト 内容 bashのシェルスクリプトを書く方法について解説したです。 変数、制御構造(if文など)、関数などbashの基的な文法から始まって、実際に役に立つシェルスクリプトを作成して、そのテストとデバッグ

    シェルスクリプトの入門書 「新しいシェルプログラミングの教科書」を執筆した - mollifier delta blog
    Tomato-360
    Tomato-360 2017/11/09
    これは気になる
  • find + cat + grepでファイルを検索するスクリプト - tyn-iMarketの技術メモ

    例えば、ログファイルの中に特定のエラーメッセージがないか検索したいとします。 ディレクトリの全ファイルを対象にする場合find + cat + grepを組み合わせて使うのですが、マッチした行だけ表示されてファイル名が出ないのが惜しいです。 そこで、マッチした場合はファイル名を先に表示するような簡易スクリプトを作ってみました。 #!/bin/sh # 引数チェック if [ $# -ne 3 ]; then echo "Error" exit 1 fi # 検索ディレクトリ DIR=$1 # 検索ファイル FILE=$2 # 検索語句 WORD=$3 for file in `find $DIR -name $FILE | sort` do # マッチした場合のみ表示 if result=`cat -n $file | grep "$WORD"` then echo $file echo

    find + cat + grepでファイルを検索するスクリプト - tyn-iMarketの技術メモ
  • 1