파일에 지정된 명령에 대한 옵션

파일에 지정된 명령에 대한 옵션

내가 어떻게 가질 수 있니?일부파일의 유닉스 명령 옵션? 그게 바로 파일의 목적이에요아니요포함하다모두옵션 - 다른 옵션은 다른 곳에서 지정됩니다.

lsoptions.txt예를 들어 다음 내용이 포함된 파일이 있습니다.

-F -G

이제 나는 실행하고 싶다

ls -a <and all options specified in the file lsoptons.txt>

즉, 실행하고 싶습니다 ls -a -F -G.

즉, 일부 옵션이 지정되지만 다른 옵션은 파일에서 읽혀집니다.

노트:

  • 이것은 분명히 꾸며낸 예입니다. 나의 실제 사용 사례는 쉘 스크립트에 파일에 제공된 일부 매개변수가 필요하다는 것입니다 TeX. 따라서 사용자가 정보를 여러 위치에 복사하도록 하는 대신 TeX쉘 스크립트에서도 해당 옵션에 액세스할 수 있도록 필요한 옵션을 파일에 기록합니다. 한 가지 옵션은 전체 스크립트를 생성하는 것이지만 TeX파일에서 옵션을 읽을 수 있다면 훨씬 쉬울 것입니다.

답변1

위에 나열된 간단한 예의 경우,

ls -a $(cat lsoptions.txt)

관련 정보