いうプログラミング言語で開発されています。製品サポートなどの様々な調査において個人的にも欠かせないツールとなっています。掲載されているサンプルは自己責任において、実行前に対象をバックアップするなどして慎重に実行ください。当記事に掲載されたコードを実行することによる問題については、いかなる場合においても一切の責任は負いかねます。コマンドを使って実行することができます。コマンドの引数に直接指定することも可能で、1行のコマンドで様々な処理を実現できます。これをワンライナーと呼んだりします。コマンドの使い方は下記のコマンドで確認できます。コマンドを使用して、下記のコマンドを実行すると、より詳細なオンラインドキュメントを閲覧できます。呼ばれるドキュメントを、ページャを通して表示することができるコマンドで、開発時にとても有用です。CGI上記のようにインストール済みのモジュール名を指定して対象のモジュールのドキュメントを参照することができたりします。コマンドで良く使うコマンドライン引数(スイッチ)下記のコマンドライン引数は頻繁に使用するため、覚えておくと有用です。コマンドではスイッチと呼びます。プログラム文字列を実行することができます。ライブラリパスとして設定できます。モジュールをロードします。モジュールのバージョン情報の確認などをします。-e1上記でエラーがでなければインストール済と判定できます。モジュールのバージョンが確認できます。つなげることで特定の関数をインポートすることもできます。スイッチを使用すると便利です。文の最後に、改行コードを追加するような挙動になります。文でいちいち改行コードを追記する必要がなくなりました。スイッチを使用します。スイッチが存在しないため注意が必要です。以上が後述のスイッチを除き、頻繁に使うスイッチになると思います。スイッチなどがあります。コマンドはパイプと組み合わせて使用するとさらに有用です。その際に組み合わせて使用するスイッチも紹介します。スイッチが何の略称かはわかりません。実行するような挙動になります。拡張子であるファイル一覧を出力するようなケースなどでは下記のように記述します。サンプルでは、カレントディレクトリにある直近1週間以内に更新したファイルを削除するサンプルが掲載されています。コマンドで代用することも可能です。スイッチを覚えると有用です。ユーザー名だけを取り出すサンプルは下記になります。コマンドに置き換えると下記になります。サンプルと同一の結果になります。専用ツールを使った方が良いです。スイッチを覚えると有用です。実行するような挙動になります。スイッチとの併用はできません。コマンドでよくあるファイルの内容を置換して出力するサンプルが下記です。コマンドに置き換えると下記になります。よる置換のようになります。的なワンライナーに組み合わせると便利です。いう文字列に置換されます。スイッチの違いによる正規表現の細かい仕様差異を知らなくて済むという利点があります。設置されたアプリケーションディレクトリ)にカレントディレクトリがある前提で説明します。これ以降の手順は実運用環境では絶対に試さないよう強くお願いいたします。データベース関連の情報を取得するまずは簡単なファイルの読み込みと、テキスト処理から。モジュールを読み込むのが常套句です。メソッドで初期化します。バージョンを取得してみます。スイッチは下記にまとめられます。オブジェクトを操作するオペレーションを個人的には良く使います。昇順で記事を10件取り出してタイトルを出力しています。スイッチを組み合わせると便利です。モジュールを使ってメールを送るなんてこともできます。MT::Mail->errstr'特定の記事を1万件コピーする記事を1万件コピーして、パフォーマンスのテストをしたいような時にワンライナーで記事を投入したりできます。記事を1万件コピーするワンライナーが下記です。ワンライナーで実現できます。サーバを立てて、コンテンツの確認などができます。コマンド互換になっています。いうワンライナー用のモジュールにて簡易に利用することが可能なので、スクレイピングなどが簡単にできます。使った方が楽で便利です。ワンライナーが有用です。標準モジュールおよび、標準的なモジュールで実施するなら下記のようになります。コマンドを習得することで様々な処理がワンライナーで実行できることを確認いただけたかと思います。紹介したものはいずれも比較的シンプルで用途も限定されたものですが、組み合わせや工夫次第で、様々なタスクに取り入れることができます。使って様々な困難や問題に立ち向かって問題解決したい方、デキる方、またはそのような人が周りにいる方がいらっしゃいましたら、人材は随時募集しておりますので、ぜひともお声がけください。