顯示具有 shell 標籤的文章。 顯示所有文章
顯示具有 shell 標籤的文章。 顯示所有文章

2012-10-15

LINUX - 讓 error log 有顏色

example :
Util_Reporter::log(LOG_MARK."\033[1;31m LIGHT_RED \033[m !!!", LOG_PATH);
Util_Reporter::log(LOG_MARK."\033[1;32m LIGHT_GREEN \033[m !!!", LOG_PATH);
Util_Reporter::log(LOG_MARK."\033[1;34m LIGHT_BLUE \033[m !!!", LOG_PATH);
Util_Reporter::log(LOG_MARK."\033[1;33m YELLOW \033[m !!!", LOG_PATH);
Util_Reporter::log(LOG_MARK."\033[1;35m Light Purple \033[m !!!", LOG_PATH);
Util_Reporter::log(LOG_MARK."\033[1;36m Light Cyan \033[m !!!", LOG_PATH);
Util_Reporter::log(LOG_MARK."\033[1;37m WHITE \033[m !!!", LOG_PATH);

ref
http://chunchaichang.blogspot.tw/2011/07/printf.html
http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html

2012-05-07

LINUX - shell 的字串取代

sample 1 :
# 將號嗎間的空白改由 @@ 取代, 這樣多筆才能順利傳進 php 裡
# MOBILES 是變數
argv=${MOBILES/ /@@}

sample 2 :
# 將號嗎間的空白改由 @@ 取代, 這樣多筆才能順利傳進 php 裡
# /home/MOBILE_CONFIG.sh 是一個 file
sed -e "s/@@/\ /g" /home/MOBILE_CONFIG.sh



LINUX - sudo 成 root 時, 也載入 profile 設定

as title
sudo -u root bash -l