Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Discussione: Aiuto con Shell Script

  1. #1
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342

    Aiuto con Shell Script

    Ciao,
    lancio il comando da shell:

    whois ciao.it
    Domain: ciao.it
    Status: AVAILABLE

    Ora, avrei bisogno di ottenere in output
    solo AVAILABLE, tagliando quindi tutto
    cio che sta prima...

    Avevo pensato a

    whois ciao.it | cut -d ':' -f2

    ma mi passa sia il nome del dominio
    che available...

    Grazie in anticipo!
    Ciao

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342
    whois ciao.it | grep AVAILABLE
    Status: AVAILABLE

    Mi restituisce questo...
    a me servirebbe che dasse solo "AVAILABLE" anzichè tutto...
    si puo fare?

    Grazie, ciao!

  4. #4

  5. #5
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342
    Originariamente inviato da detroit
    whois ciao.it | grep [AV]
    $whois ciao.it | grep [AV]
    Status: AVAILABLE

    Io volevo che mi uscisse fuori...

    $whois ciao.it | ....
    AVAILABLE

  6. #6

  7. #7
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342
    Ok ora va meglio,
    ma riesco a togliere pure lo spazioprima ?

    imac$ whois dna.it | grep AV | cut -d ':' -f2
    AVAILABLE


    Grazie mille

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,526
    whois ciao.it | grep AV | cut -d ':' -f2 | awk '{print $1}'

  9. #9
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342
    Quello che voglio fare io è ...

    #! bin/bash

    dist='whois ciao.it | grep AV | cut -d ':' -f2'
    if [$dist='AVAILABLE']
    then
    echo "OK"
    else
    echo "KO"
    fi

    Ovviamente mi va sempre in KO....

    Grazie!

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,526
    Non ho modo di ricreare la stessa situazione per testare il tuo script,ma ad occhio dovresti passare alla variabile dist non la sintassi del comando,bensì il contenuto dello stream della shell nel momento in cui esegue.Sto cercando la soluzione ma al momento mi sono arenato anche io.

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.