![Unix에서 "dash" 명령과 함께 "a" 및 "c" 옵션 사용 [닫기]](https://linux55.com/image/10846/Unix%EC%97%90%EC%84%9C%20%22dash%22%20%EB%AA%85%EB%A0%B9%EA%B3%BC%20%ED%95%A8%EA%BB%98%20%22a%22%20%EB%B0%8F%20%22c%22%20%EC%98%B5%EC%85%98%20%EC%82%AC%EC%9A%A9%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
옵션 "a"와 "c"를 "dash" 명령과 함께 사용하면 무엇을 합니까? 이 명령이 실제로 무엇을 하는지 이해할 수 없습니다! 매뉴얼 페이지를 읽어보았지만 완전히 이해하지 못했습니다.
답변1
관한 정보를 얻을 수 있는 소스는 많습니다.-c
: 실행하는 데 사용됩니다주문하다주어진 쉘을 가지고 있으며표준 옵션.
이것-a
옵션은 다릅니다. 쉘을 사용하면 다음을 할당할 수 있습니다.변하기 쉬운,하지만출구, 이러한 값은 쉘에서 실행되는 프로그램이 아닌 쉘 스크립트에서만 볼 수 있습니다.export
쉘 변수를 만들어서환경 변수). 이 옵션은dash
쉘 변수와 환경 변수 간의 구별을 제거합니다. 그렇게 하면 셸에서 실행되는 프로그램에 변경되지 않고 전달되는 환경 변수의 값을 덮어쓰거나 변경하여 많은 스크립트가 중단됩니다(이 기능은 아마도 20년 이상 전에는 유용한 기능이었을 것입니다).
둘 다 표준 옵션이지만마일리지가 늘어날 수 있습니다