편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
6번째 줄: | 6번째 줄: | ||
==방법 1: sed== | ==방법 1: sed== | ||
{{소스헤더| | {{소스헤더|명령어 예시 (42번행)}} | ||
<source lang='bash'> | <source lang='bash'> | ||
출력명령어 | sed -n | 출력명령어 | sed -n 42p | ||
</source> | </source> | ||
<source lang='bash'> | <source lang='bash'> | ||
sed -n | sed -n 42p < 파일명 | ||
</source> | |||
{{소스헤더|실행예시}} | |||
<source lang='console'> | |||
[root@zetawiki ~]# for i in {1..100}; do echo "i = $i"; done | sed -n 42p | |||
i = 42 | |||
</source> | |||
<source lang='console'> | |||
[root@zetawiki ~]# cat /root/anaconda-ks.cfg | sed -n 42p | |||
kernel-devel | |||
</source> | </source> | ||
<source lang='console'> | <source lang='console'> | ||
root@ | [root@zetawiki ~]# sed -n 42p < /root/anaconda-ks.cfg | ||
kernel-devel | |||
root | |||
</source> | </source> | ||
{{소스헤더|변수 N번행}} | {{소스헤더|명령어 예시 (변수 N번행)}} | ||
<source lang='bash'> | <source lang='bash'> | ||
출력명령어 | sed -n "$N"p | 출력명령어 | sed -n "$N"p | ||
29번째 줄: | 35번째 줄: | ||
sed -n "$N"p < 파일명 | sed -n "$N"p < 파일명 | ||
</source> | </source> | ||
{{소스헤더|실행예시}} | |||
<source lang='console'> | <source lang='console'> | ||
root@localhost:~# N= | root@localhost:~# N=6 | ||
root@localhost:~# for i in {1..100}; do echo "i = $i"; done | sed -n "$N"p | root@localhost:~# for i in {1..100}; do echo "i = $i"; done | sed -n "$N"p | ||
i = | i = 6 | ||
root@localhost:~# sed -n "$N"p < /etc/passwd | root@localhost:~# sed -n "$N"p < /etc/passwd | ||
games:x:5:60:games:/usr/games:/usr/sbin/nologin | |||
</source> | </source> | ||