Linux ログイン中のユーザーのメールアドレスを作る…? それなりの規模のシステムではなく、シェルスクリプトなど単純な小さな作業をさせ、その結果を報告させたいときには、メールを利用することが多い。対象となるサーバーが多い場合、配布や書き換えが面倒になるから、設定ファイルを読み込む方式にしておくと幾... 2013.08.17 Linux
Linux IPアドレスとMACアドレスを取得する 正しい手順のスクリプトやCOOLなスクリプトはあちこちに転がっている。Linuxライクなスクリプトは、しばしばコマンドラインの実行結果の一部を取得することがある。例えば、ifconfigコマンドの実行結果は以下のようになる。 2013.08.17 Linux
Linux シェルスクリプトで外部ファイルを配列に読み込む&変数のインクリメント 頻繁に更新されるスクリプトなりプログラムなりは、本体に設定を書いておくと、バージョンアップなどの差し替えの際に面倒だ。それに、場合によってはセキュリティの観点からも別のファイルにしておくことが望ましいこともある。ということで、シェルスクリプ... 2013.04.17 Linux
Linux シェルスクリプトで二次元配列のようなもの シェルスクリプトでは二次元配列が用意されていないらしい。けれど、必要になるケースはあるだろう。ということで調べてみると、様々な実現方法が出ていた。だが、お手本を真似してみるも、手元の環境では実現できないものもあったりと、なかなか悪戦苦闘した... 2013.04.17 Linux
Linux 意外な理由(?)で「Shell script arrays Syntax error: “(” unexpected」 先日、シェルスクリプトを記述していたところ、以下のエラーが出てどうしようも無くなってしまった。Shell script arrays Syntax error: “(” unexpected解決方法を探しにネットを彷徨うと、やれ「改行コード... 2013.04.06 Linux