bash 스크립트 조합 명령 활성화 플래그?

bash 스크립트 조합 명령 활성화 플래그?

나는 Fortune과 owsay를 연결하여 똑똑한 소를 만들고, 이를wisecow라고 명명하는 기본 bash 스크립트를 만들었고, 입력할 수 있도록 cowsay와 관련된 플래그를 활성화할 수 있는 방법이 있습니까?

wisecow -s

그런 다음 Stoner Cow를 얻거나 Borg Cow를 위해 -b를 얻습니다. 아니면 무엇을 가지고 있습니까?

현재 내가 할 때

wisecow -d

아니면 암소가 깃발을 사용하지 않는 것처럼 보이나요?

코드 하하:

#!/bin/bash
fortune | cowsay

답변1

스크립트에 몇 가지 옵션을 제공했지만 cowsay.

이렇게 하려면 다음을 사용하세요.

fortune | cowsay "$@"

귀하의 스크립트에서. 스크립트를 호출할 때 사용한 옵션인 경우 "$@"options 와 같이 스크립트에 제공된 명령줄 인수 목록으로 확장 됩니다 .-d

관련 정보