옵션 "a"와 "c"를 "dash" 명령과 함께 사용하면 무엇을 합니까? 이 명령이 실제로 무엇을 하는지 이해할 수 없습니다! 매뉴얼 페이지를 읽어보았지만 완전히 이해하지 못했습니다.
답변1
관한 정보를 얻을 수 있는 소스는 많습니다.-c
: 실행하는 데 사용됩니다주문하다주어진 쉘을 가지고 있으며표준 옵션.
이것-a
옵션은 다릅니다. 쉘을 사용하면 다음을 할당할 수 있습니다.변하기 쉬운,하지만출구, 이러한 값은 쉘에서 실행되는 프로그램이 아닌 쉘 스크립트에서만 볼 수 있습니다.export
쉘 변수를 만들어서환경 변수). 이 옵션은dash
쉘 변수와 환경 변수 간의 구별을 제거합니다. 그렇게 하면 셸에서 실행되는 프로그램에 변경되지 않고 전달되는 환경 변수의 값을 덮어쓰거나 변경하여 많은 스크립트가 중단됩니다(이 기능은 아마도 20년 이상 전에는 유용한 기능이었을 것입니다).
둘 다 표준 옵션이지만마일리지가 늘어날 수 있습니다