반응형
여러 bash 스크립트에서 pushd / popd 스택을 표시하지 마십시오 (quiet pushd / popd).
pushd 또는 popd를 사용할 때마다 스택이 표준 출력으로 인쇄됩니다. 그렇게하지 않는 방법?
나는 pushd > /dev/null
서로를 부르는 스크립트가 많기 때문에 매번 하고 싶지 않습니다 .
좋은 재정의가 그렇게 할 수도 있지만 스크립트에서만 이러한 내장 기능을 재정의 한 다음 올바른 동작을 복원해야합니다.
추가 할 수 있습니다.
pushd () {
command pushd "$@" > /dev/null
}
popd () {
command popd "$@" > /dev/null
}
각 스크립트의 맨 위에. 이것은 아마도 문제를 해결하는 데 필요한 최소 작업량 일 것입니다.
.profile 파일 (시스템에서 호출되는 내용)에 다음을 추가하십시오.
pushd () {
command pushd "$@" > /dev/null
}
popd () {
command popd "$@" > /dev/null
}
export pushd popd
zsh에서는 setopt PUSHDSILENT
. 이것을 ~/.zshrc
.
반응형
'Program Tip' 카테고리의 다른 글
클래스 확장 대 클래스 범주 (0) | 2020.10.12 |
---|---|
GitHub 위키 디렉토리 (0) | 2020.10.12 |
Observer와 Subscriber의 차이점은 무엇입니까? (0) | 2020.10.12 |
표준 Windows .ini 파일이 주석을 허용합니까? (0) | 2020.10.12 |
SQL Server 2008 빈 문자열 대 공백 (0) | 2020.10.12 |