RHEL6 기본 35 서버 유지 관리 기본 명령 ⑤ wc, paste(파일 병합 열)

wc---Word Count
형식: wc [- 옵션] filename
기능: 지정한 파일의 줄, 글자, 바이트 수를 통계하고 통계 결과를 출력합니다.
옵션:
기본적으로 줄, 글자, 바이트 세 항목을 통계하고, 결과에는 파일 이름이 파이프를 통해 이루어지지 않습니다
[root@justin ~]# cat /home/passwd
It is not only good to our health, but also to the environment.
There is no CO2 being produced as there are in cars. So it is very clean and green.
If you go to work by a bicycle instead of driving, you will get a better chance to get enough exercise.
[root@justin ~]# cat /home/passwd|wc
      3      52     253
[root@justin ~]#
-l  :    ;
[root@justin ~]# cat /home/passwd|wc -l
3
[root@justin ~]#
-w  :    。          、             ;
[root@justin ~]# cat /home/passwd|wc -w
52
[root@justin ~]#

- c 바이트 수 통계하기;
[root@justin ~]# cat /home/passwd|wc -c
253
[root@justin ~]#

-m: 문자 수를 집계합니다.이 로고는 -c 로고와 함께 사용할 수 없습니다.
[root@justin ~]# cat /home/passwd|wc -m
253
[root@justin ~]#

- L에서 가장 긴 행 길이를 인쇄합니다.
[root@justin ~]# cat /home/passwd|wc -L
104
[root@justin ~]#

paste - 파일 병합에 사용되는 열
paste [-s] [-d] [--help] [--version] [파일...]
매개변수:
- d 또는 - delimiters = 점프 문자를 지정된 간격 문자로 대체합니다.
-s 또는 --serial 직렬은 평행 처리가 아니라 한 파일의 여러 줄 데이터를 한 줄로 합쳐서 표시합니다.
--help 온라인 도움말.
-- version은 도움말 정보를 표시합니다.
[파일...] 작업에 대한 파일 경로 지정
[root@localhost ~]# cat 1.txt 
1 a
[root@localhost ~]# cat 2.txt 
2 b
2 b
[root@localhost ~]# cat 3.txt 
3 c
3 c
3 c
[root@localhost ~]# paste 1.txt 2.txt 3.txt 
1 a	2 b	3 c
	2 b	3 c
		3 c
[root@localhost ~]# paste -d':' 1.txt 2.txt 3.txt 
1 a:2 b:3 c
:2 b:3 c
::3 c		
[root@localhost ~]# paste -s -d ';' 3.txt 
3 c;3 c;3 c
[root@localhost ~]# paste -s -d';' 3.txt 
3 c;3 c;3 c
[root@localhost ~]#

좋은 웹페이지 즐겨찾기