사용자가 입력 한 입력이 숫자 유형 또는 숫자가 아닌 유형인지 확인하려고합니다.Bash 표준 오류 리디렉션
이1> 수학 연산을 수행 : 숫자 형식은 다음 다른 필요한 작업을 할 경우 내 설계의 오류 메시지 (하지 표준 오류가 생성) 내가 사용하고
단계가 생성됩니다 입력에.
echo -n "Enter a number : "; read a
지금 입력 a
이 숫자 유형 인 경우 다음 작업은 다른 성공 생성 된 표준 오차가있을 것입니다.
expr: non-numeric argument
내가 표준 오류를 리디렉션하기 위해 사용한 코드
Enter a number : ww
tmp=`expr $a/1` >&2
나는 또한 코드를 사용하여 널 (null) 파일로 rediirecting 시도했다 :
tmp=`expr $a/1` > /dev/null
하지만 erro r은 계속 표시됩니다.