Changes between Version 1 and Version 2 of ApiHidra/hidraPath


Ignore:
Timestamp:
May 19, 2009, 6:57:03 PM (15 years ago)
Author:
ramon
Comment:

Formato nuevo

Legend:

Unmodified
Added
Removed
Modified
  • ApiHidra/hidraPath

    v1 v2  
    33== Descripción ==
    44
    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.
     5Devuelve 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.
    69
    710 Formato::
    8    {{{hidraPath fichero}}}
     11   {{{
     12hidraPath fichero
     13hidraPath iprepo fichero
     14hidraPath numdisco numparticion fichero
     15}}}
    916
    1017 Salida::
     
    1219
    1320 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.
    1525
    1626 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.
    1929
    2030 Notas::
    2131   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.
    2334   Escribir entre comillas el camino si contiene espacios o caracteres especiales.
    2435
     
    3243# hidraPath "/mnt/sda1/archivos de programa/openoffice.org 2.3/program/soffice.exe"
    3344/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
    3546/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
    3651}}}
    3752
     
    4156#!sh
    4257# 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")
     58FICH=$(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".
     60FICH=$(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"-
     62FICH=$(hidraPath "$1" "$2/$3")
    4463}}}