社内se × プログラマ × ビッグデータ

プログラミングなどITに興味があります。

Shell

VirtualBox ゲストOS のネットワークが頻繁に Up/Down していたが NATネットワークに変えたら解消

この記事の続きになります。 http://blog.hatena.ne.jp/blueskyarea/blueskyarea.hatenablog.com/entriesネットワークが毎分切断するような状況だと、ダウンロードするにも途中で切れるから毎度再開しないといけないし、再開モードが機能しない場合は、そも…

awk でパターンにマッチする行のみを抽出する

こんな感じでスラッシュで挟んで指定すれば良いらしい。 $ xwininfo | awk '/Width/' Width: 1360 ただ、単に抽出するだけなら、 grep で十分かも。 $ xwininfo | grep 'Width' Width: 1360 抽出した結果を変数に入れて処理するには便利そう。 $ xwininfo | …

bash で変数にパイプを入れる

例えば、以下のような変数を用意して、 GREPS="grep start | grep end"こんな感じで実行できないかなと。 less test.log | ${GREPS} $ less test-log | ${GREPS} grep: |: そのようなファイルやディレクトリはありません grep: grep: そのようなファイルやデ…

ps コマンドの grep で grep 自身のプロセスを除外するとき

v オプションを使ってps aux | grep java | grep -v grepこんな感じでよく書いていたけど、ps aux | grep [j]avaこれでも除外することが可能。どうもこの場合、grep 自身のプロセスは "grep [j]ava" という文字列として判断されるので grep java にはマッチ…