shell

shell

Solarisのsarコマンド

sarコマンドでDebian/Ubuntuのsarコマンド設定を書きました。Solaris11でもSolarisのシステ...
shell

ファイルの更新日付とアクセス日付

ファイルが持っている日付情報は、3つあります。最初にファイルを作成すると全て同じ日付になっています。$ touch te...
shell

ファイルから特定の行を取り出す

ファイルから特定の行を取り出すワンライナーです。下記は、/etc/passwdの2行目を取り出します。$ awk 'NR...
shell

ディスクを消費しているディレクトリ

duのオプションで便利なの見つけました。ディスク消費で変動するのは、/var, /home, /usr/localくらい...
shell

seqコマンド

プレフィクス+連番のテキストを生成する時に使えるのがseqコマンドです。初期値、増分、最大値を指定できますが、桁数や0パ...
shell

ドットファイルも含めてtarする方法

tarコマンドは、ドットファイルを無視します。こんな感じで.testrcファイルは無視されます。$ ls -a test...
shell

bashのデバッグ

bashは、構文チェック、デバッグメッセージが使えることは知っていましたが、デバッガが使えるとは知りませんでした。構文チ...
shell

コンパイラのないマシンにコマンドをコピーする方法

使いたいコマンドがインストールされていないときは、ソースからコンパイルします。コンパイラがインストールされていないマシン...
shell

awkで複数ファイルにデータを出力する

行単位のデータを、ある条件で複数のファイルに振り分ける処理をするときbashのreadが思い浮びますが行単位のデータにス...
shell

シェルの重複起動防止

同じシェルを複数起動しないようにするには、ロックファイルを使う方法が良く知られています。単純明快な方法ですがシェルがki...