아래의 ping의 결과값 표준출력이나 표준에러을 모두 /dev/null로 보내고 싶습니다. 콘솔화면에 아무것도 안나오게 하려면 어떻게 하는지요?
ping -c 1 2<dev/null
(일반 설치 및 활용 QnA에 더 잘어울리는 글이 아닐까요..?)
구글에서 shell redirection을 검색해봤더니 나왔습니다.
Send stdout to file > file Send stderr to file 2> file Send both to file > file 2>&1
Append stdout to file >> file Append stderr to file 2>> file Append both to file >> file 2>&1
Pipe stdout to P2 | prog2 Pipe both to P2 2>&1 | P2
Take stdin from file < file Read stdin from kbd until c << c
ping ... > /dev/null 2> /dev/null
------식은이 처------ 길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
csh에서는
ping -c 1 >& /dev/null
언제나 시작
ping -c 1 sever_name 2> /dev/null >&2
ksh, sh 에서 사용하는 방법입니다. 물론 bash에서도 되겠죠(?) [/list]
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
(일반 설치 및 활용 QnA에 더 잘어울리는 글이 아닐까요..?)
(일반 설치 및 활용 QnA에 더 잘어울리는 글이 아닐까요..?)
구글에서 shell redirection을 검색해봤더니 나왔습니다.
Send stdout to file
> file
Send stderr to file
2> file
Send both to file
> file 2>&1
Append stdout to file
>> file
Append stderr to file
2>> file
Append both to file
>> file 2>&1
Pipe stdout to P2
| prog2
Pipe both to P2
2>&1 | P2
Take stdin from file
< file
Read stdin from kbd until c
<< c
ping ... > /dev/null 2> /dev/null
ping ... > /dev/null 2> /dev/null
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
csh에서는 ping -c 1 >& /dev/null
csh에서는
ping -c 1 >& /dev/null
언제나 시작
원하신 것인 아마도 ....
ksh, sh 에서 사용하는 방법입니다. 물론 bash에서도 되겠죠(?)
[/list]
댓글 달기