Linuxコマンド-スペースの削除、余分なスペースの削除、大文字と小文字の変換、列の印刷

2632 ワード

1.スペース(1)スペースを外す
leon@netview:~$ date
Fri Sep 30 14:30:55 CST 2016
leon@netview:~$ date | sed s/[[:space:]]//g
FriSep3014:31:50CST2016

(2)余分なスペースを取り除く
leon@netview:~$ echo "hello    world" | tr -s [:space:]
hello world 

2.大文字小文字⑴tra-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