Excel(エクセル)PowerPoint(パワーポイント)ゲームプランニングSpriteStudioマスターデータ入力/作成Unityキャラクターデザインゲームシナリオレベルデザインゲーム分析3DCGイラスト制作CG/アニメーションホームWeb開発Unixのあれこれgrepとawkで値検索2018-02-26カテゴリ:Unixのあれこれタグ:初心者ShellScriptgrepとawkで値検索この記事は公開から1年以上が経過しています。情報が古い可能性がありますのでご注意ください。サーバごとの設定値って大抵同じところに入っていますよね...。それを参照して使えばいいのでは。そんな考えから生まれた記事です。はじめにシェルスクリプトを書いているうちに組み合わせると良さそうだなと思ったコマンドがあったので少し紹介を。本記事ではgrep、awkを取り上げています。$2}'結果something.log設定ファイルlogファイル名を入れた際、どの変数に入れたかわかっていれば検索できます。利用することはありません。これをシェルスクリプトで用いるのであれば、例えば設定するファイルが存在するか判定して条件分岐を行う用途があります。存在しなければ処理を行わない、サーバ管理者に通知する...などでしょうか。ファイル名に限らず、特定の値を抽出するのにも利用できます。結果が0件にならないようにしてください。検索系のコマンドである以上0件もありうるため、その場合は以下のようにして回避します。・この記載は戻り値が最後の処理に依存します(今回の例2はok)。正常終了である0ではなく1になるためです。そのためエラーだと誤認して処理が途中で止まってしまいます。おわりに単純に1コマンドを扱うのではなく、複数のコマンドをつなげる機会が増えてきたのでちょっとした紹介をしました。例は単純なものですので実際に運用する際は、複数参照したり検索ワードを変えたりとなりますが、きっかけになれば幸いです。操作できることが増えると楽しくなりますね...一方でミスした時のリスクが怖いので、動作するかの確認は怠らないよう心がけています。viewsTweetこの記事を書いた人knagatawebエンジニア。「いいね!」するとDoRubyの最新記事を受け取ることができます。