Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    tcsh scripting. Errori in /dev/null

    ciao, ho uno scriptino tcsh:
    volevo settare la variabile REQFILELIST nel seguente modo

    set REQFILELIST = `ls $TEMPDIR/*.req ` > & /dev/null

    così facendo pero mi vengono "printati" gli errori se il file *.req non esiste

    in questa maniera invece

    set REQFILELIST = `ls $TEMPDIR/*.req > & /dev/null`

    tutto l'uscita del comando ls mi viene messa in dev/null e la variabile non viene mai settata

    Come faccio a fare in modo che gli errori non mi appaiano nella shell ma la variabile venga comunque settata quando ls trova i file *.req?
    Grazie
    Paolo

  2. #2
    buongiorno..uppino

  3. #3
    RISOLTO con questo metodo:

    codice:
    set nonomatch
    set files = ( $TEMPDIR/*.req ) 
    
    if ( $#files > 0 ) then  
                foreach file ($files)  #($TEMPDIR/*.req)
                 ....
                 .....            	
      	 end
    endif
    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.