Perl

【Perlワンライナー】ファイルから正規表現にマッチする行を表示する処理を一行で書く

テキストファイルの中から、条件に一致する行を抜き出して表示するperlスクリプトを書く機会は多いと思います。 この記事では、上記の処理をワンライナーで記述するサンプルを紹介します。 実現したいこと ログファイルの内容のうち、ERROR行のエ...
Perl

【Perlワンライナー】正規表現でファイルのフォーマットを変えて表示する処理を一行で書く

ログファイルなど、形式が決まったファイルからエラーコードや特定のキーワードを含む行を見つけて情報を取得するためのワンライナーのサンプルです。 実現したいこと ログファイルの内容のうち、ERROR行のエラーコードとメッセージを表示する。 in...
Perl

【Perlワンライナー】テキストファイルを上書き編集する処理を一行で書く

本記事では、Perlワンライナーを使用し、テキストファイルを上書き編集する方法を紹介します。 実現したいこと テキストファイル内の "quick" を "fast" に置換して上書き保存します。 処理前 The quick brown fo...
Perl

【Perlワンライナー】テキストファイルのソートと重複除去を一行で書く

Unix系では、コマンド sort と uniq を使用することにより、テキストファイル内の文字列を並べ替えて重複除去する方法がありますが、Windowsにおいても、Perlがインストールされていれば同じ結果を得ることができます。 本記事で...
バッチファイル

バッチファイルのifで大文字小文字を区別しないで比較する方法

Windowsのバッチファイルでは、条件分岐を行う際にif文を使用しますが、デフォルトでは大文字小文字を区別します。しかし、ユーザー入力や外部からのデータを扱う場合には、大文字小文字を無視したいシチュエーションが多々あります。 この記事では...
バッチファイル

バッチファイルで毎日フォルダを日付別に世代管理してバックアップを取る方法

プログラムや資料など、成果物の履歴をバックアップとして別フォルダに残しておきたいことがあると思います。この記事では、バッチファイルを使用し、フォルダを丸ごと別の場所にバックアップする方法を紹介します。 対象フォルダを丸ごと別フォルダにバック...
バッチファイル

管理者権限が必要なバッチファイルをダブルクリックだけで実行する方法

システム設定の変更や重要な操作を行うバッチファイルの場合、管理者権限が必要になることがあります。しかし、毎回コマンドプロンプトを「管理者として実行」から起動したり、右クリックから「管理者として実行」を選択するのは手間がかかります。 この記事...
バッチファイル

バッチファイルを使用して確実にパソコンを再起動・シャットダウンする

パソコンを再起動したりシャットダウンをする際、アプリケーションがファイルを編集中の場合、その編集を強制終了するかどうかの画面が表示され、再起動やシャットダウンの処理が停止することがあります。このような事を避けたい場合は、バッチファイルを使用...
PC

Windowsコマンドでディレクトリ構造をテキストファイルに保存する方法(treeコマンド)

Windowsにおいて、ディレクトリやファイルの階層構造を一目で確認したり、誰かに説明したい場合に、treeコマンドが非常に便利です。この記事では、treeコマンドの使用方法を紹介します。 Treeコマンドとは? treeコマンドは、指定し...
PC

Windowsで名前解決ができない場合にIPアドレスに名前を付ける方法(lmhosts)

社内ネットワークにおいて、情報展開されたサーバ名やPC名ではネットワーク上でアクセスができず、IPアドレスの場合にはアクセスができることがあります。そのような場合に、アクセスを簡単にする目的でWindowsの仕組みによりIPアドレスに名前を...