나는이 같은 여러 파이프 명령이 있습니다.linux CLI IO 리디렉션을 영구적으로 만들 수있는 방법이 있습니까?
이find [options] | grep [options] | xargs grep [options]
잠재적 내가 그래서 관심이 아니에요 오류 (권한 오류, 공간 -에 - 파일 이름 오류 등)을 생산할 수있는 그들 각각은, 내가 원하는 모든 오류를/dev/null로 리디렉션합니다. 각 명령에 대해 2>/dev/null
, 을 사용하여이 작업을 수행 할 수 있음을 알고 있습니다. IO 리다이렉션을 지속적으로 설정할 수 있습니까? 이상적으로는 명령의 시작/끝 부분에서 한 번만 설정하면 모든 후속/선행 파이프 명령에 영향을 미칩니다. 또한 IO 리다이렉션을 영구적으로 설정할 수있어 리셋 될 때까지 모든 명령에 계속 영향을 미칠 수 있습니까? 나는 떠들썩한 파티를 사용하고
은 (내가 bash는 내장 명령에 대한 매뉴얼 페이지를 확인하고 표시하지 않은 '>'와 상단의 '<'문자, 그래서 나는 리눅스 것 ... 미안하다고 가정)
이것은 superuser.com에 속합니다. – bmargulies
IO 리다이렉션에 대한 질문은 쉘에 따라 다릅니다. (예를 들어, tcsh는 완전한 기능을 갖춘 리다이렉션을 가지고 있지 않기 때문에 처음부터 끝내야합니다.) bash를 사용하고있는 것 같습니다. 맞습니까? – Cascabel
@bmargulies : 정말요? 쉘 스크립트 언어로 컴퓨터 프로그램을 작성할 수는 없습니까? – Cascabel