c에서 bash 컴파일러 명령을 직접 작성하고 싶습니다. 사실,이 bash 스크립트에서 gcc 컴파일러를 사용하지만 비트를 수정하기를 좋아합니다.gcc c 컴파일러를 수정하는 bash 스크립트 작성
그래서 -help -backup과 같은 선택적 명령을 사용하고 싶습니다. 그러나 또한 -o filename을 필수 입력으로 사용하려고합니다. 어떻게해야합니까? -o filename을 읽고 싶습니다. 그러나 문제는 선택적이고 필수적인 매개 변수에 대한 나의 이해와 함께있는 것 같다. 이 둘을 어떻게 구별합니까? 당신은 당신의 인자 중 하나 for
과 매개 변수에하지 루프 값을 예상 할 수
#!/bin/bash
for i in [email protected]
do
case $i in
-help)
echo "This is how you use this command."
;;
-backup)
cp ./* ./backup
;;
*)
echo "Usage is this"
exit
;;
esac
done
'gcc '로 무엇을하고 싶은지 불분명합니다. 그건 그렇고, 인자 분석 도구 인'getopt' (gnu 유틸리티)와'getopts' (쉘 내장 함수)에 대한 정보를 찾을 수 있습니다. – etuardu