プログラミング

バッチファイル

バッチファイルを使って特定のプロセスを強制終了させる方法

システム開発においては、応答しなくなった開発中のアプリケーションを閉じることが多々あります。その際、タスクマネージャから「タスクの終了」を選択する方法がありますが、毎回ウィンドウを開いて同じ操作をするのは手間がかかります。こんな時には、バッ...
Perl

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

パソコンが起動しているかをネットワーク越しに確認する(pingコマンド)

社内ネットワークやホームネットワークにおいて、ネットワークに接続されたパソコンや機器が起動しているかを確認したくなることがあると思います。本記事では、ネットワークに接続されたパソコンやデバイスが起動しているかどうかを確認するコマンドping...