Tips

/dev/nullの使い方

 %COMMAND% 2>&1 > /dev/null

シェルスクリプトの逐次実行(wait)

シェルスクリプトでコマンドを一つづつ実行したい場合、waitを挿入する。waitが無い状態でコマンドを記述すると結果を待たずに、次のコマンドが実行されてしまう。
 #!/bin/bash
 something1.sh
 wait
 
 something2.sh
 wait
 
 something3.sh
 wait

awk

各行の最初のデータだけを取り出す

セパレータは','とすると。
awk '{FS=","; print $1}' data


sed

テキストファイルの文字列置換

sed -e "s/BEFORE/AFTER/g" file.txt

空行の削除

sed -e "/^$/d" file.txt

sort

行を並べ替える。
sort FILE

option
-n 数値のソート
-f 大文字と小文字を同じものと見なす

cf.

uniq

ソート済みのファイルから重複した行を削除する。
uniq FILE

cf.

elinks (Text based Web Browser)

何かと便利。以下のコマンドでインストール。
yum -y install elinks
使い方は以下の通り。
elinks http://localhost/



Link



タグ:

+ タグ編集
  • タグ:
最終更新:2012年05月23日 19:08