| 1 | = {{{hidraPath}}} = |
| 2 | |
| 3 | == Descripción == |
| 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. |
| 6 | |
| 7 | Formato:: |
| 8 | {{{hidraPath fichero}}} |
| 9 | |
| 10 | Salida:: |
| 11 | {{{camino}}} |
| 12 | |
| 13 | Parámetros:: |
| 14 | 1. Camino del fichero a buscar. |
| 15 | |
| 16 | Errores:: |
| 17 | 1. Formato de ejecución incorrecto. |
| 18 | 2. Fichero o camino no encontrado. |
| 19 | |
| 20 | Notas:: |
| 21 | Se obtiene un camino completo real para Linux. |
| 22 | Cualquier partición local debe estar montada antes de llamar a esta función. |
| 23 | Escribir entre comillas el camino si contiene espacios o caracteres especiales. |
| 24 | |
| 25 | Código fuente: |
| 26 | [source:/trunk/Hidra/scripts/hidraPath] |
| 27 | |
| 28 | == Ejemplos == |
| 29 | |
| 30 | Ejecución desde la consola: |
| 31 | {{{ |
| 32 | # hidraPath "/mnt/sda1/archivos de programa/openoffice.org 2.3/program/soffice.exe" |
| 33 | /mnt/sda1/Archivos de programa/OpenOffice.org 2.3/program/soffice.exe |
| 34 | # hidraPath "/mnt/sda1/windows/system32/config/sam |
| 35 | /mnt/sda1/WINDOWS/system32/config/SAM |
| 36 | }}} |
| 37 | |
| 38 | Ejecución desde una función: |
| 39 | |
| 40 | {{{ |
| 41 | #!sh |
| 42 | # 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") |
| 44 | }}} |