linux에서 redirectoin 사용할때 질문입니다.
글쓴이: sin1986ce / 작성시간: 토, 2009/10/03 - 11:29오전
폴더에 아무것도 없는상태에서
ls > test 를 하면 test파일에 test가 들어갑니다..
아마도 먼저 파일을 만든다음 명령어를 실행해서 그결과를 저장하나보군요.
ls > test > exam
그런데 이렇게 하면. test파일엔 아무것도 없고 exam에 test와 exam이 들어가 있습니다.
어떻게 된거죠? ~_~;;
Forums:
어랏..신기하네요 =_=
첫 번째는 고개가 끄덕끄덕 거려지는데
두 번째 말씀하신거는 어렵네요...
ls > test > exam > hello 라고 타이핑하니
파일 hello에만 내용이 들어가네요..(세개 다 파일 생성되긴 합니다만..)
혹시 리디렉션 맨 마지막 파일만 생성되는건지....
이거 무지 궁금한데 누구 아시는 분 안계신가요 :)
------------
힘들면 즐겁다.
------------
힘들면 즐겁다.
정확히는 모르겠지만..
'표준 출력 > 파일이름' 이런 형식으로 사용하셔야 하는데
ls > test > exam
이렇게 한 경우는 표준 출력은 ls의 결과 한 번 이고, 파일 이름이 연속해서 두 개가 왔기 때문에 마지막 파일에 결과를 저장하는 것 같습니다.
ls > test ; ls > exam
이렇게 해야만 표준 출력이 두 번 수행되어서 각각 파일에 담게 됩니다.
다시 말해서, ls > aaa > bbb > ccc > ddd > ... 이렇게 해도 결국 ls는 한 번만 수행된다는 것이죠.
댓글 달기