Я хотел бы написать свою собственную команду компилятора bash на языке c.На самом деле, мне нравится использовать компилятор gcc в этом скрипте bash, но только для небольшого изменения.
Итак, я хотел бы иметь дополнительные команды, такие как -help -backup.Но также я хочу иметь -o имя файла в качестве обязательного ввода.Как я могу это сделать?Я хочу прочитать -o имя файла.Но проблема, кажется, заключается в моем понимании необязательных и обязательных параметров.Как мне различать эти два?Вот код, который я написал до сих пор (большое спасибо за просмотр):
#!/bin/bash
for i in $@
do
case $i in
-help)
echo "This is how you use this command."
;;
-backup)
cp ./* ./backup
;;
*)
echo "Usage is this"
exit
;;
esac
done