Я не эксперт по созданию сценариев bash, но я действительно не понимаю, что здесь делается. Мой сценарий заключается в следующем:странная ошибка при прохождении аргумента к bash-скрипту
#!/usr/bin/env bash
echo "calling asetup"
export ATLAS_LOCAL_ROOT_BASE=/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase
source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh
asetup 17.6.0,slc5
echo "Now running..."
echo "argument [email protected]"
я называю его, как ./myscript -v
, выход:
calling asetup
atlasLocalSetup.sh: invalid option -- 'v'
'atlasLocalSetup.sh --help' for more information
./prova.sh: line 12: asetup: command not found
Now running...
argument -v
на второй линии, что atlasLocalSetup.sh: invalid option -- 'v'
?? Почему atlasLocalSetup.sh
вызывается с опцией -v
?