Changes between Version 1 and Version 2 of ApiHidra/hidraPath
- Timestamp:
- May 19, 2009, 4:57:03 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ApiHidra/hidraPath
v1 v2 3 3 == Descripción == 4 4 5 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. 5 Devuelve el camino Linux real de un fichero o directorio localizado en una partición local o en un repositorio, 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. También puede usarse para localizar un fichero montado desde un repositorio EAC. 6 * Con 1 parámetro: busca un fichero en una partición montada. 7 * Con 2 parámetros: busca un fichero en un repositorio EAC, previamente montado. 8 * Con 3 parámetro: monta la partición antes de buscar el fichero. 6 9 7 10 Formato:: 8 {{{hidraPath fichero}}} 11 {{{ 12 hidraPath fichero 13 hidraPath iprepo fichero 14 hidraPath numdisco numparticion fichero 15 }}} 9 16 10 17 Salida:: … … 12 19 13 20 Parámetros:: 14 1. Camino del fichero a buscar. 21 * numdisco - número de orden del disco (empezando por 1). 22 * numparticion - número de orden de la partición (empezando por 1). 23 * iprepo - dirección IP del repositorio de datos. 24 * fichero - camino del fichero a buscar. 15 25 16 26 Errores:: 17 1.Formato de ejecución incorrecto.18 2.Fichero o camino no encontrado.27 * ERRFORMAT - Formato de ejecución incorrecto. 28 * ERRNOTFOUND - Fichero o camino no encontrado. 19 29 20 30 Notas:: 21 31 Se obtiene un camino completo real para Linux. 22 Cualquier partición local debe estar montada antes de llamar a esta función. 32 En el primer formato, la partición local debe estar montada antes de llamar a esta función. 33 En el tercer formato, la partición se monta automáticamente antes de buscar el fichero, ralentizando algo el proceso. 23 34 Escribir entre comillas el camino si contiene espacios o caracteres especiales. 24 35 … … 32 43 # hidraPath "/mnt/sda1/archivos de programa/openoffice.org 2.3/program/soffice.exe" 33 44 /mnt/sda1/Archivos de programa/OpenOffice.org 2.3/program/soffice.exe 34 # hidraPath "/mnt/sda1/windows/system32/config/sam45 # hidraPath /mnt/sda1/windows/system32/config/sam 35 46 /mnt/sda1/WINDOWS/system32/config/SAM 47 # hidraPath 1 1 /mnt/sda1/windows/system32/config/sam 48 /mnt/sda1/WINDOWS/system32/config/SAM 49 # hidraPath $IPservidor hdimages/linux/linux.gzip-2 50 /var/EAC/hdimages/linux/linux.gzip-2 36 51 }}} 37 52 … … 41 56 #!sh 42 57 # Asigna a la variable el camino del fichero de registro "$2" de un Windows montado en el directorio "$1". 43 FICHXP=$(hidraPath "/$1/windows/system32/config/$2") 58 FICH=$(hidraPath "/$1/windows/system32/config/$2") 59 # Asigna a la variable el camino del fichero de registro "$3" de un Windows en la partición "$2" del disco "$1". 60 FICH=$(hidraPath $1 $2 "/windows/system32/config/$3") 61 # Asigna a la variable el camino del fichero "$3" almacenado en el directorio "$2" del repositorio "$1"- 62 FICH=$(hidraPath "$1" "$2/$3") 44 63 }}}