Shell

技術ブログ

シェルスクリプトのオプション解析の書き方

この記事では、シェルスクリプト(bash)における、 getoptsを使った、オプション解析の書き方について紹介します。 現職でサーバーサイドエンジニアをしている筆者ですが、 シェルスクリプトは結構な頻度で書くことが多いにも関わらず、 いつ...
技術ブログ

Gradleタスク 外部コマンドの出力結果を利用する方法

この記事では、Gradleのタスクで外部コマンドを使う方法について解説します。 gitリビジョンと、ビルド時刻などをリソースとして埋め込む方法。
技術ブログ

expect コマンド インストール

expect コマンドは、 対話形式のプログラムをスクリプトを通して操作するためのプログラムです。 パスワード入力を求めてくるようなコマンドプログラムを自動化したい場合に使うことが多いと思いますが、応用すれば色々できそうなものです。 インス...
技術ブログ

シェルスクリプト(bash) ファイル一覧ループのベストな書き方

シェルスクリプトにて、特定のディレクトリのファイル一覧で、 ループ処理がしたいときのベストな書き方とはなんでしょうか? bashであれば、プロセス置換と、while read 文を使った方法を紹介します。
技術ブログ

Tcl(Common Tool Langueage)とは 基本の文法

expectコマンドで扱うTcl (Common Tool Langueage)について この記事では、最低限知っておきたい基本の文法を紹介していきます。
技術ブログ

expectコマンド 基本の使い方。

サーバーにsshログインする際のパスワード入力自動化などで、便利なexpectコマンドというものがあります。 このコマンド自体は、対話処理を自動化するためのコマンドです。 パスワード入力以外にも何かと用途はありそうです。 この記事では、expectコマンドの基本的な使い方について紹介していきます。
技術ブログ

PHP “-r” “-R”オプションを活用しよう。

この記事では、PHPの-rオプションと-Rオプションについて紹介します。 ワンライナーのコマンドとして実行する場合や、 シェルスクリプトの一部としてPHPコードを実行したい場合に便利なものなので、 ぜひ参考にしてください。