2007-04-23から1日間の記事一覧

grepの色々

こんなテキストを色々grepしてみる。 $ cat hoge.txt A 111 B 222 AB 333 a 444 行番号をつける $ grep -n A hoge.txt 1:A 111 3:AB 333 大文字小文字を無視 $ grep -i A hoge.txt A 111 AB 333 a 444 AND検索(AかつB) $ grep A hoge.txt | grep B AB 333 …

[warn] (128)Network is unreachable: connect to listener on [::]:80

Solaris10でApache2を使用したら、error_logにこんなメッセージが大量に出力されてた。 [Mon Apr 23 08:48:49 2007] [warn] (128)Network is unreachable: connect to listener on [::]:80 ググれば解るけど、原因はIPv6 を有効にしていて(Solaris10の標準…

ディレクトリ内ファイルを一括リネームするシェルスクリプト

本番作業前に既存ファイルをリネームしておく、なんて時に一つ一つやるのも面倒なので、スクリプトでサックリと。 *.hogeを*.fooにリネーム。 for file in `find ./ -name "*.hoge" -print` do res=`expr $file : "\(.*\).hoge"` mv $file $res.foo done

毎秒コマンドを打ち続けるシェルスクリプト

サーバやネットワーク機器の設定変更を行っている時、ping以外のコマンドを毎秒打って反応を見たい時がある。そんな時に。 while [ 0 = 0 ]; do COMMAND; sleep 1; done COMMANDに好きなコマンドを入力。lsでもnetstatでも。

指定コマンドを毎分実行し続けるマクロ

システムに手を入れた翌営業日とか、設定変更した後とか、手動監視で毎分ステータスを確認したりしなきゃいけない時がある。そんな時に。(毎日やるなら、ちゃんとperlとかで書いた方が良いですが) ちなみにTeraTermは"UTF-8 TeraTerm Pro with TTSSH2"のVe…