goo blog サービス終了のお知らせ 
goo

bash 色づけする

たとえば、エラーメッセージとかで色をつけてメッセージを
表示したい。

echo -e ¥033[1;31m ここに、メッセージ ¥033[0m"

ちなみに、echo -e の -eは、


-e string 中の、バックスラッシュでエスケープされた文字の解釈を有効
  にする。


ちなみに、sedで色をつけるように置換したかったんだけど、
echo -e $(sed -e "s/$PTN/¥¥¥033[1;36m&¥¥¥033[0m/g")

ってなる

詳細:
http://www.linux.or.jp/JF/JFdocs/Bash-Prompt-HOWTO-5.html

コメント ( 0 )

php グラフ

http://www.terrill.ca/design/vertical_bar_graphs/#example

cssとPHPだけで、書けるらしい。
SVGで出力していた手間考えると、これでも良いのか・・・
コメント ( 0 )

youtube - 地球の不思議な映像

<object width="340" height="280"><param name="movie" value="http://www.youtube.com/v/b9FtT7xTDeE"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/b9FtT7xTDeE" type="application/x-shockwave-flash" wmode="transparent" width="340" height="280"></object>
コメント ( 0 )

bash 画面のクリア

topコマンドみたいなのを作ろうと思ったんだけど、

スクリプトの中に
^L
ってやっても、一応は正しく動くけど、
エラーが出る・・・

で、

clear

コマンドがあるので、それを使ってみた。

bashで複雑な画面制御は無理か・・・
コメント ( 0 )

bash dateコマンド

bash dateコマンド

忘れがち・・・

A=$(date '+%Y%m%d %H%M')
A=$(date --date ’1 days ago’ ’+%Y%m%d’)

date -d '1 second ago' 1秒前
date -d '1 min ago' 1分前
date -d 'yesterday' 昨日
date -d '1 day ago' 昨日
date -d '1 week ago' 1週間前
date -d '1 month ago' 1ヶ月前
date -d 'now' 現在の時刻
date -d '1 day'  1日後
date -d 'tomorrow' 1日後
date -d '3 days 4 hours 10 min' 3日と4時間10分後
コメント ( 0 )
« 前ページ 次ページ »