리눅스/Linux 리눅스에서 단어 숫자세기 명령어 wc. How to count word command for wc

in kr •  2 years ago 

image.png

안녕하세요 가야태자 @talkit 입니다.

오늘은 wc 명령어를 공부해 보겠습니다.

wc는 word count 입니다.

그래서, 단어가 몇개인지 보여 줍니다.

ls 명령어와 함께 wc를 사용해보겠습니다.

ls | wc -l

위명령어를 실제로 한번 쳐 보겠습니다.

 ls | wc -l
12
(base) talkit@ubuntu:~$ ls
build  dbeaver-ce_latest_amd64.deb  Desktop  Documents  Downloads  Music  Pictures  Public  Templates  upvu_web  Videos  vmwaretools

실제로 ls 를 해보면 나온 단어들이 12개 입니다.

ls -al 과 조합을 해보겠습니다.

(base) talkit@ubuntu:~$ ls -al | wc -l
36
(base) talkit@ubuntu:~$ ls -al
total 123148
drwxr-xr-x 26 talkit talkit      4096 Mar 15 05:51 .
drwxr-xr-x  3 root   root        4096 Feb 25 02:42 ..
-rw-------  1 talkit talkit       565 Mar  6 06:41 .bash_history
-rw-r--r--  1 talkit talkit       220 Feb 25 02:42 .bash_logout
-rw-r--r--  1 talkit talkit      4257 Mar 14 07:40 .bashrc
drwxrwxr-x  2 talkit talkit      4096 Mar  6 06:40 build
drwxrwxr-x 19 talkit talkit      4096 Mar 15 05:50 .cache
drwxrwsr-x  4 talkit talkit      4096 Mar 14 06:53 .conda
drwx------ 15 talkit talkit      4096 Mar 15 05:50 .config
-rw-rw-r--  1 talkit talkit 125960484 Feb 19 10:18 dbeaver-ce_latest_amd64.deb
drwxr-xr-x  2 talkit talkit      4096 Feb 25 02:48 Desktop
drwxr-xr-x  2 talkit talkit      4096 Feb 25 02:48 Documents
drwxr-xr-x  3 talkit talkit      4096 Mar 20 04:53 Downloads
drwxrwxr-x  3 talkit talkit      4096 Mar  5 06:24 .eclipse
drwx------  3 talkit talkit      4096 Feb 25 02:48 .gnupg
drwxrwxr-x  5 talkit talkit      4096 Mar 14 08:51 .ipython
drwxrwxr-x  2 talkit talkit      4096 Mar 14 08:52 .jupyter
drwxr-xr-x  5 talkit talkit      4096 Mar 14 06:20 .local
drwx------  4 talkit talkit      4096 Mar  6 06:56 .mozilla
drwxr-xr-x  2 talkit talkit      4096 Feb 25 02:48 Music
drwxrwxr-x  5 talkit talkit      4096 Mar  6 07:03 .npm
drwxr-xr-x  2 talkit talkit      4096 Feb 25 02:48 Pictures
-rw-r--r--  1 talkit talkit       807 Feb 25 02:42 .profile
drwxr-xr-x  2 talkit talkit      4096 Feb 25 02:48 Public
drwx------  2 talkit talkit      4096 Mar 15 05:51 .putty
-rw-------  1 talkit talkit         7 Mar 14 07:41 .python_history
-rw-r--r--  1 talkit talkit         0 Feb 25 03:47 .sudo_as_admin_successful
drwxrwxr-x  2 talkit talkit      4096 Mar  5 06:23 .swt
drwxr-xr-x  2 talkit talkit      4096 Feb 25 02:48 Templates
drwxrwxr-x  8 talkit talkit      4096 Mar  6 07:10 upvu_web
drwxr-xr-x  2 talkit talkit      4096 Feb 25 02:48 Videos
drwxrwxr-x  3 talkit talkit      4096 Feb 25 03:47 vmwaretools
-rw-rw-r--  1 talkit talkit       262 Mar 14 08:05 .wget-hsts
drwxrwxr-x  3 talkit talkit      4096 Mar  6 06:48 .yarn
-rw-rw-r--  1 talkit talkit       116 Mar  6 06:47 .yarnrc

36이 나왔는데 저 줄을 세어 보시면 36줄입니다.

ls 강좌에서 -al 을 하면 숨어 있는 모든 파일들을 보여준다고 말씀 드렸는데 숨어 있는 파일들이 많습니다. ^^

저도 잘 써보지는 않는데 -c 하고 -m 이 있는데 차치를 한번 보겠습니다.

wc -l # 라인수를 세고요.
wc -c # 바이트 수를 세고요.
wc -m # 캐릭터 수를 세고요.
wc -w # 단어 수를 셉니다.

여러분도 각각 한번씩 해보시기 바랍니다.

감사합니다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

image.png

Upvoted! Thank you for supporting witness @jswit.