![[ ] 단일 괄호와 [[ ]] 이중 괄호를 같은 방법으로 혼합하는 방법은 무엇입니까?](https://linux55.com/image/206284/%5B%20%5D%20%EB%8B%A8%EC%9D%BC%20%EA%B4%84%ED%98%B8%EC%99%80%20%5B%5B%20%5D%5D%20%EC%9D%B4%EC%A4%91%20%EA%B4%84%ED%98%B8%EB%A5%BC%20%EA%B0%99%EC%9D%80%20%EB%B0%A9%EB%B2%95%EC%9C%BC%EB%A1%9C%20%ED%98%BC%ED%95%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
단일 및 이중 괄호를 사용하여 이 코드를 얻을 수 없습니다.
if [ ! $# == 1 ] && ! [[ $1 =~ ^[-]?[0-9]$ ]];
then exit 1
fi
동일한 표현식에서 단정밀도 유형과 배정밀도 유형을 혼합하는 방법은 무엇입니까? 감사해요.
답변1
좋아, 여러분의 도움으로 필요한 작업을 수행하고 필요한 경우 생략하는 코드 조각을 찾았습니다. 나는 다음 줄을 사용했습니다.
[[ ! $# == 1 || ! $1 =~ ^-?[0-9]$ ]] && exit 1
다들 감사 해요.