Я хочу иметь длинные и короткие формы параметров командной строки, вызванных с помощью моей оболочки script.
Я знаю, что getopts
можно использовать, но, как и в Perl, я не смог сделать то же самое с оболочкой.
Любые идеи о том, как это можно сделать, чтобы я мог использовать такие параметры, как:
./shell.sh --copyfile abc.pl /tmp/
./shell.sh -c abc.pl /tmp/
В приведенном выше примере обе команды означают одно и то же для моей оболочки, но используя getopts
, я не смог их реализовать?