bash」タグアーカイブ

指定したキーワードを含むファイルを検索する

By | 2016年8月1日

grepを使ったシェルスクリプト このページから、実際に使えるシェルスクリプトを例に、コマンドや構文を詳しく解説していきます。 今回は、指定したキーワード(文字列)を本文に含むテキスト形式のファイルを探し出し、そのファイル名を一覧表示するシ… 続きを読む »

文字列の長さを調べる

By | 2016年8月1日

変数に代入した文字列の文字数を簡単に数える 前回はawkを使って、行番号を振ったり、行数を調べたりできるプログラムを作りました。 今回は一旦awkを離れ、シェルスクリプトで文字列の長さを調べる方法を紹介します。 文字列の長さを表示するシェル… 続きを読む »

awk入門

By | 2016年8月1日

テキスト処理が得意なプログラミング言語awk シェルスクリプトと組み合わせることで様々な処理を実現できるプログラミング言語 awk について簡単に紹介します。特に何かを新たにインストールする必要がなく、今まで紹介してきたシェルスクリプトを実… 続きを読む »

よく使うコマンド(その1)

By | 2016年8月1日

ls|grep|find|diff ls あるディレクトリ(フォルダ)に存在するファイル・サブディレクトリの情報を表示します。ターミナルで処理を行う場合はディレクトリ内にどんなファイルがあるかを視覚的に見ることはできません。そこで、このコマ… 続きを読む »

シェルスクリプトの関数

By | 2016年8月1日

一連の処理をまとめる(function) 複数の処理をまとめて、呼び出しやすくするには 関数 という仕組みを使います。関数の利点は、まとめた一連の処理を何度でも好きなところで使うことができることです。 関数の作り方 関数の構文を次に示します… 続きを読む »

コマンドの結果を利用

By | 2016年8月1日

バッククォート UNIXコマンドを実行した結果(本来はコンソールに表示される内容)を変数に代入して利用することができます。まず古いシェルでも動く書き方を説明し、その後、bash や ksh などの比較的新しいシェルで動作する書き方を説明しま… 続きを読む »