Portál AbcLinuxu, 4. listopadu 2025 18:49
Řešení dotazu:
bash --versiontak sa použije bash podľa PATH. Keď máš v skripte
#!/bin/bash, tak sa ten skript vykoná s /bin/bash. Keď chceš vedieť verziu /bin/bash, tak pusti
/bin/bash --versionPrípona súboru je fuk.
Díky moc za informaci!!!Teď ale nějak zjistit, kde je ten bash5 nainstalovaný..
#!/bin/bash
if [ "$BASH_VERSION" == "" ]; then
echo "Required BASH 5.X shell."
exit 1
fi
if [ "${BASH_VERSINFO[0]}" != "5" ]; then
echo "Required BASH 5.X shell."
exit 2
fi
echo "Next commands."
#!/bin/bash
if [ "$BASH_VERSION" = "" ]; then
echo "Require BASH 5.X shell."
exit 1
fi
if [ "${BASH_VERSINFO[0]}" != "5" ]; then
echo "Require BASH 5.X shell."
exit 2
fi
echo "Next commands."
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.