#!/bin/sh # arma resultados ... funcionara ?? CLASIF=$1 AUTOR=$2 IDIOMA=$3 DESDE=$4 HASTA=$5 NPATH="/home/httpd/Docs/pdgs/libros/indice.ndx" export CLASIF AUTOR IDIOMA DESDE HASTA NPATH awk 'BEGIN { FS =";" "echo -n $CLASIF" |getline clasif "echo -n $AUTOR" |getline autor "echo -n $IDIOMA" |getline idioma "echo -n $DESDE" |getline desde "echo -n $HASTA" |getline hasta if(clasif == "+") clasif = "" if(autor == "+") autor = "" if(idioma == "+") idioma = "" if(desde == "+") desde = "" if(hasta == "+") hasta = "" } {if ( (toupper(substr($9,1,length(idioma))) == idioma || length(idioma) == 0) && ((substr($6,1,length(clasif)) == clasif || length(clasif) == 0) ||(substr($7,1,length(clasif)) == clasif || length(clasif) == 0) || (substr($8,1,length(clasif)) == clasif || length(clasif) == 0)) && ((substr($5,1,length(autor)) == autor || length(autor) == 0)) && ((((toupper(substr($10,1,length(pais))) == pais) && (length(pais) == length($10))) || length(pais) == 0)) && ((substr($4,1,length(desde)) >= desde || length(desde) == 0) && (substr($4,1,length(hasta)) <= hasta || length(hasta) == 0))) print $4 " - " "" $1 ""}' ${NPATH}