シェルスクリプト」タグアーカイブ

テキストを1行ずつ読み込んで処理するシェルスクリプト

By | 2017年3月4日

テキストファイルから、テキストを1行ずつ読み込んで処理を行うシェルスクリプトの書き方についてです。 例えば、以下のようなテキストファイルを読み込んで、1行ずつターミナルに出力したいとします。 sample.txt シェルスクリプトのサンプル… 続きを読む »

ファイル名をまとめて変更するシェルスクリプト

By | 2016年11月7日

複数のファイルを一度にリネームしたい時に便利なシェルスクリプトです。 このシェルスクリプトを rename という名前で保存します。シェルスクリプトの保存に関しては以下の記事をごらんください。 シェルスクリプトの保存場所を決める 使用例 カ… 続きを読む »

Swiftファイルからローカライズに必要なLocalizable.stringsを作るシェルスクリプト

By | 2016年8月23日

iOSアプリの他言語化には、他言語対応したい部分の文字列をマクロ NSLocalizedString(key, comment) で書く必要があります。 今回は.swiftファイルに含まれる NSLocalizedString を検索して、… 続きを読む »

コマンドgrepで正規表現に一致した文字列を抜き出す

By | 2016年8月23日

grepコマンドで正規表現に当てはまった部分だけを抜き出す方法です。 grepの oオプション を使います。マニュアルのoオプションの説明を見ると、以下のように書かれています。 -o, –only-matching Prints only… 続きを読む »

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

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