Pagina 2 di 5 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 45
  1. #11
    no ma potresti voler cercare, a partire da /home tutti i file che si chiamano giorgio.
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  2. #12
    Utente di HTML.it L'avatar di MatCap83
    Registrato dal
    Jun 2005
    residenza
    Firenze
    Messaggi
    1,319
    Originariamente inviato da GreyFox86
    no ma potresti voler cercare, a partire da /home tutti i file che si chiamano giorgio.
    Sì, quello sì, e quindi funzionerebbe con il metodo che ho detto io, verrebbe:

    "sh trova.sh giorgio /home"

    quando controlla file giorgio ok, perché non è directory, e quindi lo segna come pattern, poi passa a file /home che è una directory.... liscio como sull'olio!
    "Nessuno mi ha visto farlo, e non puoi provarlo in nessun modo!" (Bart Simpson)

    >>> www.ombresulweb.com <<<

  3. #13
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    24
    ho letto la guida ma non trovato quello che cercavo,

    Ci sono gli esempi per inserire un elemento in un array Es area[11]=23 per visualizzare il contenuto echo ${area[13]} ma non c'è nulla che mi dica come posso inserire degli elementi passatomi da parametro in un array
    qualcosa del genere insomma

    for parametro in $@
    do
    array[i++]="$parametro"
    done

    e magari dopo mi stampi il contenuto

    i=0;
    for parametro in $@
    do

    echo ${area[i]}

    done

    chiedo troppo !?

  4. #14
    Il codice che hai postato non funziona?

  5. #15
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    24
    No e non capisco perche

  6. #16
    codice:
    i=0
    for parametro in $@
    do
    	array[$i]="$parametro"
            let i + 1
    done
    
    
    i=0
    for parametro in $@
    do
          
             echo ${area[$i]}
             let i + 1
    done
    Così dovrebbe essere forse più corretto

  7. #17
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    24
    Salve

    Se io ho in $A la stringa /home/joker/Desktop
    ed ho in $B trova.txt

    come concateno le due Stringhe aggiungendo / in modo da poterlo invocare in un comando

    ES

    cp -i /home/joker/Desktop/trova.txt ./File_Trovati
    cp $A/$B ./File_Trovati

    Grazie per la collaborazione

  8. #18
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    24
    Grazie vortex87

    Ora vedo come funziona

  9. #19
    Utente di HTML.it L'avatar di MatCap83
    Registrato dal
    Jun 2005
    residenza
    Firenze
    Messaggi
    1,319
    Una domanda mi sorge dal mattino: ma con pattern non si indica il nome di un file ma un modello da cercare?! Giusto??? Quindi il comando find non funziona, o almeno non nel modo che abbiamo detto fino ad ora.... Ad esempio se si vuole ricercare il pattern scuola si vorranno tutti i file che contengono la parola scuola all'interno:

    ls /directory | grep scuola
    "Nessuno mi ha visto farlo, e non puoi provarlo in nessun modo!" (Bart Simpson)

    >>> www.ombresulweb.com <<<

  10. #20
    Originariamente inviato da ybor4
    Salve

    Se io ho in $A la stringa /home/joker/Desktop
    ed ho in $B trova.txt

    come concateno le due Stringhe aggiungendo / in modo da poterlo invocare in un comando

    ES

    cp -i /home/joker/Desktop/trova.txt ./File_Trovati
    cp $A/$B ./File_Trovati

    Grazie per la collaborazione
    Va bene come hai scritto.


    Se "find /directory -iname p?ttern" non basta si può anche usare "find /directory -regex exp.*ression" (che però ha un comportamento particolare, vedere il man)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.