2012年8月6日 星期一

Bash Script - Vim 多行註解


[增加註解]

1. Esc to command mode
2. 游標移到要註解的第一行  
3. ctrl + v
4. 用上下來選取要標註解的範圍
5. I 
6. 加入要註解的符號 (ex: #, //)
7. ESC (ESC後才會加入註解)


[取消註解]
1. Esc to command mode
2. 移到要刪除註解的開頭
3. ctrl + v
4. 用上下來選取要移除註解的範圍
5. Delete

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