Visualizzazione dei risultati da 1 a 6 su 6

Discussione: grep con or

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175

    grep con or

    mettendo di avere una lista di file:

    a.txt
    crea1.txt
    crea2.txt
    apri3.txt
    b.txt

    se volessi con un ls e un grep trovare sia i file che iniziano con "apri" che quelli con "crea" come posso fare?

    Così: ls -1 | grep ^apri && ls -1 | grep ^crea funziona ma credo ci debba essere una sintassi + snella.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    796
    ls apri* && ls crea* non ti piace?

  3. #3
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Originariamente inviato da dAb
    ls apri* && ls crea* non ti piace?
    o ancora...
    codice:
    $ ls apri* crea*
    :-D
    slack? smack!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    796
    Anche meglio : D

    Bella questa progressiva riduzione ai minimi termini

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175
    Originariamente inviato da dAb
    ls apri* && ls crea* non ti piace?
    no è un esercizio devo usare il grep

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    796
    "Devi" usarlo? Te l'ha commissionato l'ufficio complicazioni affari semplici? :master:

    ls -1 | grep -E "^apri|^crea"

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.