if [[ "$0" = /* ]]
then
: # Absolute path
else
: # Relative path
fi
Una solución general para cualquier $path
, en lugar de solo $0
POSIX de una línea
[ "$path" != "${path#/}" ] && echo "absolute" || echo "relative"
if [[ "$0" = /* ]]
then
: # Absolute path
else
: # Relative path
fi
Una solución general para cualquier $path
, en lugar de solo $0
[ "$path" != "${path#/}" ] && echo "absolute" || echo "relative"
Cómo agregar un directorio a PATH en Linux
Ruta absoluta vs relativa en Linux:¿Cuál es la diferencia?
Obtenga el tiempo de ejecución del programa en el shell
¿Dónde está configurada la variable PATH en Ubuntu?
¿Hay algún programa/script para modificar archivos .conf?
Creando un programa en bin