Unix에서 "dash" 명령과 함께 "a" 및 "c" 옵션 사용 [닫기]

Unix에서 "dash" 명령과 함께 "a" 및 "c" 옵션 사용 [닫기]

옵션 "a"와 "c"를 "dash" 명령과 함께 사용하면 무엇을 합니까? 이 명령이 실제로 무엇을 하는지 이해할 수 없습니다! 매뉴얼 페이지를 읽어보았지만 완전히 이해하지 못했습니다.

답변1

관한 정보를 얻을 수 있는 소스는 많습니다.-c: 실행하는 데 사용됩니다주문하다주어진 쉘을 가지고 있으며표준 옵션.

이것-a옵션은 다릅니다. 쉘을 사용하면 다음을 할당할 수 있습니다.변하기 쉬운,하지만출구, 이러한 값은 쉘에서 실행되는 프로그램이 아닌 쉘 스크립트에서만 볼 수 있습니다.export쉘 변수를 만들어서환경 변수). 이 옵션은dash쉘 변수와 환경 변수 간의 구별을 제거합니다. 그렇게 하면 셸에서 실행되는 프로그램에 변경되지 않고 전달되는 환경 변수의 값을 덮어쓰거나 변경하여 많은 스크립트가 중단됩니다(이 기능은 아마도 20년 이상 전에는 유용한 기능이었을 것입니다).

둘 다 표준 옵션이지만마일리지가 늘어날 수 있습니다

관련 정보