표준 입력된 내용의 각 행에서 특정 열 뒤를 모두 제외하고 출력하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,482 조회
- 0 추천
- 목록
본문
표준 입력된 내용의 각 행에서 특정 열 뒤를 모두 제외하고 출력하기
다음은 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 ~]# |
관련자료
-
이전
-
다음