쉘 스크립트로 a의 파일 내용과 b의 파일 내용을 출력하는...
cat a cat b
명령을 써주고.. 실행 퍼미션을 주고 실행시켰습니다만..( bash입니다.. )
a와 b의 내용뿐만 아니라 cat a, cat b라는 실행구문까지 출력이 되더라구요...어떻게 숨기죠?
음.. 스크립트로 실행시키면 실행 명령은 출력 안되지 않나요...?
혹시 Makefile에 써주신 스크립트라면 기본적으로 실행 명령이 출력되기 때문에 앞에 '@'를 붙여서 숨기는 걸로 알고 있습니다만...
쉘 스크립트라면 그런 경우가 없어서 잘 모르겠네요..ㅡ.ㅡ;;
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
갑자기 봐서 생각난건데 그냥 명령에서처럼
cat a >> /dev/null 하면 되지 않을까요?
허접 답변이었다면 바로 수정답변을 올려주시길...
갑자기 봐서 생각난건데 그냥 명령에서처럼 cat a >> /dev/null 하면 되지 않을까요? 허접 답변이었다면 바로 수정답변을 올려주시길...
음, 실행 결과에 대한 것이라면 그렇게 하면 되지만 제가 이해하기로는 질문하신 분은 실행 명령인 'cat a' 자체를 출력되지 않게 하시려는 것 같습니다.
말씀하신 경우라면 'cat a >> /dev/null'이란 명령이 화면에 뜨는데 그 명령도 표준출력에 안 나타나게 하시려 한다는 얘기겠죠...
스크립트 내용 전체를 하나의 괄호"()"로 감싸세요. 그럼 별도의 프로세스로 실행 되면서 명령 출력은 안됩니다. 물론, 제목처럼 편법입니다.
음.. 스크립트로 실행시키면 실행 명령은 출력 안되지 않나요...?
음.. 스크립트로 실행시키면 실행 명령은 출력 안되지 않나요...?
혹시 Makefile에 써주신 스크립트라면 기본적으로 실행 명령이 출력되기 때문에 앞에 '@'를 붙여서 숨기는 걸로 알고 있습니다만...
쉘 스크립트라면 그런 경우가 없어서 잘 모르겠네요..ㅡ.ㅡ;;
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
이거 아닌가요?
갑자기 봐서 생각난건데 그냥 명령에서처럼
cat a >> /dev/null 하면 되지 않을까요?
허접 답변이었다면 바로 수정답변을 올려주시길...
Re: 이거 아닌가요?
음, 실행 결과에 대한 것이라면 그렇게 하면 되지만 제가 이해하기로는 질문하신 분은 실행 명령인 'cat a' 자체를 출력되지 않게 하시려는 것 같습니다.
말씀하신 경우라면 'cat a >> /dev/null'이란 명령이 화면에 뜨는데 그 명령도 표준출력에 안 나타나게 하시려 한다는 얘기겠죠...
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
편법인데..
스크립트 내용 전체를 하나의 괄호"()"로 감싸세요. 그럼 별도의 프로세스로 실행 되면서 명령 출력은 안됩니다. 물론, 제목처럼 편법입니다.