wiki:ApiHidra/hidraPath

Version 1 (modified by ramon, 15 years ago) (diff)

Crear función

hidraPath

Descripción

Devuelve el camino Linux real de un fichero o directorio, independientemente si contiene letras mayúsculas o minúsculas. Windows hace equivalentes las letras mayúsculas y minúsculas, mientras que éstas son diferentes para Linux/Unix?, así que la función puede usarse para compatibilizar ambos sistemas.

Formato
hidraPath fichero
Salida
camino
Parámetros
  1. Camino del fichero a buscar.
Errores
  1. Formato de ejecución incorrecto.
  2. Fichero o camino no encontrado.
Notas
Se obtiene un camino completo real para Linux. Cualquier partición local debe estar montada antes de llamar a esta función. Escribir entre comillas el camino si contiene espacios o caracteres especiales.

Código fuente:

trunk/Hidra/scripts/hidraPath

Ejemplos

Ejecución desde la consola:

# hidraPath "/mnt/sda1/archivos de programa/openoffice.org 2.3/program/soffice.exe"
/mnt/sda1/Archivos de programa/OpenOffice.org 2.3/program/soffice.exe
# hidraPath "/mnt/sda1/windows/system32/config/sam
/mnt/sda1/WINDOWS/system32/config/SAM

Ejecución desde una función:

# Asigna a la variable el camino del fichero de registro "$2" de un Windows montado en el directorio "$1".
FICHXP=$(hidraPath "/$1/windows/system32/config/$2")