close
Warning:
Failed to sync with repository "ogBrowser-Git": (1366, "Incorrect string value: '\\xF0\\x9F\\x93\\xA6 I...' for column 'message' at row 1"); repository information may be out of date. Look in the Trac log for more information including mitigation strategies.
- Timestamp:
-
May 19, 2009, 4:57:03 PM (16 years ago)
- Author:
-
ramon
- Comment:
-
Formato nuevo
Legend:
- Unmodified
- Added
- Removed
- Modified
-
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/sam |
| 45 | # 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 | }}} |