grepは、デフォルトでは該当する行だけが表示される。これを、該当する行の前後の行も一緒に表示させるには「-」の後ろに表示したい行数を指定してgrepを実行する。例えば、該当行の前後3行を併せて表示する場合は、「-3」というオプションを指定する。 $ grep ... 続きを読む
さくらインターネット創業日記 たなか@さくらインターネットのブログ。96年にさくらインターネットを創業してホスティングサービス(レンタルサーバー)を開始。05年に上場。日常や会社のことなど。 知り合いと話していた際に、「ddコマンドでディスクをコピーし... 続きを読む
今、衝撃的な事実が社内 IRC に何気無く流れてた。もう、これを知らなかったせいで無駄にした時間を想像するだけで泣きそうになった。 id:sett-4 : (less で) shift+Fでtail -fモードに。Ctrl+Cで脱出 もう、本当どれだけ今まで、その二つを行き来していたか…... 続きを読む
Linux上で、あるディレクトリ以下のファイルから 指定した更新日付の範囲内であるものを検索する方法を教えてください。 できればワンライナだとうれしいです。 「XX日前」とかではなくて、「2008/03/01 00:00:00から2008/03/10 00:00:00まで」 のような指定を... 続きを読む
linuxLinuxでテキストデータを扱うときに、コマンドをパイプで繋げるだけでいろいろな処理ができて面白いのですが、綺麗に整理されていない気がするのでまとめてみます。ここでは、cat, paste, join, grep, head, tail, cut, sed, tr, sort, uniq, wc を取り上... 続きを読む
linux, shell | 04:09 | 最近知って結構ショックを受けた。touch hoge.txt と同じ。*1 $ > hoge.txt $ ls -l hoge.txt -rw-r--r-- 1 root root 0 Jul 10 03:15 hoge.txt lessでtail -f ができる。 $ sudo less +F /var/log/messages SSHでリモートサーバに対し... 続きを読む
exprでは,整数の四則演算や数値判別といった簡単な処理しか行えない。小数点を利用するなどより複雑な処理を行いたい場合は,bcを利用する。bcはexprとは違い,ファイルやパイプなどで引き渡された値を処理する。 たとえば,「1+1」という計算を行う場合は, 続きを読む
このめっちゃ便利やねん find コマンドのオプションまとめ | バシャログ。のエントリーを読んで反応。 3年前にvoid GraphicWizardsLair( void ); // いまどきfindとxargsを使う時は-print0と-0を忘れずにで「-print0オプションを付けて、xargs -0で受け取る」と... 続きを読む
こんにちは nakamura です。そういえば 4/1 から 神奈川県公共的施設における受動喫煙防止条例 が施行されましたね。今のところよく行くお店でそれらしい光景は見掛けませんが、先日行った居酒屋はものの見事に禁煙になっていて心なしか客足もまばらな感じでし... 続きを読む
I love working in the shell. Mastery of shell lets you get things done in seconds, rather than minutes or hours, if you chose to write a program instead. In this article I’d like to explain the top one-liners from the commandlinefu.com. It’... 続きを読む