Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di unit1
    Registrato dal
    Feb 2004
    Messaggi
    354

    [C-Shell]Mettere l'output in una variabile

    Salve,

    Scusate la banalità della domanda. è un po' che cerco, ma non riesco a salvare l'output di un comando in una variabile. Vi spiego:

    Ho il codice di uno script

    codice:
    #!/bin/csh
    echo -n "Inserire il nome utente o l'user ID: "
    set nome=$<
    echo "Calcolo dei processi di $nome in corso:"
    ps -U $nome -O start_time>lista_processi_$nome.txt
    cat lista_processi_$nome.txt |grep :|wc -l
    echo "numero: $num"
    Ora vorrei prendere il sumero che esce da wc-l, che sarebbe il numero di processi e salvarlo in $num, per poi darlo in pasto ad un if che vede se l'utente ha superato una soglia di processi.

    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570

    Re: [C-Shell]Mettere l'output in una variabile

    codice:
    ps -U $nome -O start_time | grep : | wc -l > lista_processi_$nome.txt
    cat lista_processi_$nome.txt
    modifica l'esercizio di cui sopra (aka studia e fai pratica) e riscrivi il codice usando un variabile al posto di un file e definisci il blocco if.

    in questo precedente thread:
    http://forum.html.it/forum/showthrea...=&pagenumber=1
    ti furono dati preziosi suggerimenti nonche' link alla manualistica
    slack? smack!

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.