2012年7月26日 星期四

Bash Script - default value

#if input $1 then print $1
#if no input print pig
test=${1:-"pig"}
echo "$test"

2012年7月22日 星期日

Bash Script - 陣列及for迴圈範例


Ubuntu - 列出所有相關process, 排除字元, 捷取欄位, kill process

ps aux | grep <截取的字元> | grep -v <排除的字元> | awk '{print $2}' | xargs kill
awk '{print $2}'  → 印出第二個欄位  
xargs kill → 殺掉所有找到的process 

Ubuntu - MD5 generate and check

md5sum [filename] #產生md5
md5sum [filename] > test.md5 #將md5輸出至 test.md5中
md5sum -c test.md5 #驗證檔案的md5是否有改變 

Windows - Bat Script - for 迴圈 (由0印到10)


Ubuntu - Some Linux Command


Bash Script - Read file for bash


Bash Script - If...Else