강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

표준 입력된 내용의 각 행에서 특정 열 뒤를 모두 제외하고 출력하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

표준 입력된 내용의 각 행에서 특정 열 뒤를 모두 제외하고 출력하기





 

다음은 passwd파일의 내용에서 생략할 부분의 열을 지정하여 출력하는 예를 보도록 하겠습니다.

 

 

 

 passwd파일의 내용이 다음과 같습니다.

 

 

 

 

 

[root@su250 ~]# cat passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

nobody:x:99:99:Nobody:/:/sbin/nologin

vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin

polkituser:x:87:87:PolicyKit:/:/sbin/nologin

pulse:x:497:497:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin

rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin

distcache:x:94:94:Distcache:/:/sbin/nologin

nscd:x:28:28:NSCD Daemon:/:/sbin/nologin

rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin

nfsnobody:x:65534:494:Anonymous NFS User:/var/lib/nfs:/sbin/nologin

tcpdump:x:72:72::/:/sbin/nologin

avahi:x:496:492:avahi-daemon:/var/run/avahi-daemon:/sbin/nologin

apache:x:48:48:Apache:/var/www:/sbin/nologin

smolt:x:495:491:Smolt:/usr/share/smolt:/sbin/nologin

mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin

smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin

sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

webalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologin

torrent:x:494:488:BitTorrent Seed/Tracker:/var/lib/bittorrent:/sbin/nologin

haldaemon:x:68:68:HAL daemon:/:/sbin/nologin

squid:x:23:23::/var/spool/squid:/sbin/nologin

gdm:x:42:42::/var/lib/gdm:/sbin/nologin

bible:x:500:500:BIBLE:/home/bible:/bin/bash

[root@su250 ~]#

 

 

아래의 예는 위에서 확인한 passwd파일에서 30번째 열 이후의 내용들은 모두 생략하여 출력 하였습니다.

 

 

 

 , 각각의 행에서 30번째 열까지만 출력하고 31번째 열부터 각행의 마지막까지는 출력에서 제외 되었습니다.

 

 

 

 

 

[root@su250 ~]# cat passwd | colrm 30

root:x:0:0:root:/root:/bin/ba

bin:x:1:1:bin:/bin:/sbin/nolo

daemon:x:2:2:daemon:/sbin:/sb

adm:x:3:4:adm:/var/adm:/sbin/

lp:x:4:7:lp:/var/spool/lpd:/s

sync:x:5:0:sync:/sbin:/bin/sy

shutdown:x:6:0:shutdown:/sbin

halt:x:7:0:halt:/sbin:/sbin/h

mail:x:8:12:mail:/var/spool/m

ftp:x:14:50:FTP User:/var/ftp

nobody:x:99:99:Nobody:/:/sbin

vcsa:x:69:69:virtual console

polkituser:x:87:87:PolicyKit:

pulse:x:497:497:PulseAudio Sy

rpc:x:32:32:Rpcbind Daemon:/v

distcache:x:94:94:Distcache:/

nscd:x:28:28:NSCD Daemon:/:/s

rpcuser:x:29:29:RPC Service U

nfsnobody:x:65534:494:Anonymo

tcpdump:x:72:72::/:/sbin/nolo

avahi:x:496:492:avahi-daemon:

apache:x:48:48:Apache:/var/ww

smolt:x:495:491:Smolt:/usr/sh

mailnull:x:47:47::/var/spool/

smmsp:x:51:51::/var/spool/mqu

sshd:x:74:74:Privilege-separa

webalizer:x:67:67:Webalizer:/

torrent:x:494:488:BitTorrent

haldaemon:x:68:68:HAL daemon:

squid:x:23:23::/var/spool/squ

gdm:x:42:42::/var/lib/gdm:/sb

bible:x:500:500:BIBLE:/home/b

[root@su250 ~]#

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,848 개
  • 현재 접속자 :  78 명