1
“#! / bin / sh -a”의 -a가 sed에 영향을 미치며“set -a”가 영향을 미치지 않는 이유는 무엇입니까?
다음 .sh 파일을 실행하면 #!/bin/sh -a echo "a" | sed -e 's/[\d001-\d008]//g' 결과는 오류입니다 : sed : -e expression # 1, char 18 : 유효하지 않은 범위 끝 그러나 다음 .sh 파일을 실행하면 #!/bin/sh set -a echo "a" | sed -e 's/[\d001-\d008]//g' 오류없이 실행됩니다. 두 번째 코드는 첫 번째 코드와 …