unix

xargsとか忘れがちなのでメモ。  [unix]  [perl]  [one_liner]

便利なワンライナー


grep -r -l xxxxx . | xargs perl -pi.bak -e "s/xxxxx/yyyyy/g"



xxxxxの含まれているファイルを抽出して、中身のxxxxxをyyyyyに書き換え。
バックアップファイルとして.bakを作成

Unixのフォアグラウンドとかバックグラウンドとか(fg/bg/jobs)  [unix]  [tips]

すぐ忘れるのでメモ。


>xxxx &   #バックグラウンドで実行
>jobs     #バックグラウンドで動いてるやつをリストアップ
[1] - xxxx
>fg 1     #jobsで出た番号のやつをフォアグラウンドにもってくる
>[ctrl-z] #フォアグラウンドのやつをサスペンド
>bg       #フォアグラウンドのやつをバックグラウンドに持っていく

unixのマニュアルのテキスト保存方法  [unix]  [tips]

会社の重鎮に教えてもらった。


man xxx | col -bl > xxx.txt



こうすると、下線とかboldとかが取れてきれいなテキストで落とせる。