Linux命令 - 去掉空格、去掉多餘空格、大小寫轉換、打印列

1.空格
⑴去掉空格

leon@netview:~$ date
Fri Sep 30 14:30:55 CST 2016
leon@netview:~$ date | sed s/[[:space:]]//g
FriSep3014:31:50CST2016

⑵去掉多餘空格

leon@netview:~$ echo "hello    world" | tr -s [:space:]
hello world 

2.大小寫
tr a-z A-Z

leon@netview:~$ echo ABCdef | tr a-z A-Z
ABCDEF

tr [:lower:] [:upper:]

leon@netview:~$ echo ABCdef | tr [:lower:]  [:upper:] 
ABCDEF

3.打印列

leon@netview:~$ echo AAA BBB CCC DDD | awk '{print $2}'
BBB

4.組合

cp main_app.log main_app_`date | awk '{print $4}'`.log
main_app_14:40:25.log
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章