Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Script sed o cut

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    466

    RISOLTO Script sed o cut

    Ciao a tutti, non sono molto pratico con shell scripting, ed ho bisogno di un piccolo aiuto..
    Ho un file strutturato in questa maniera:
    codice:
    19 ./CHECKSUMS.md5.asc
    52 ./CHECKSUMS.md5.gz
    ...
    Ho bisogno di rimpiazzare tutti i primi 4 caratteri di ogni linea, esattamente numeri e "." con un altra stringa.. Qualcuno mi può suggerire la maniera corretta di farlo con sed? Immagino che sia richiesto l'uso di una espressione regolare giusto?
    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    466

    RISOLTO

    Risolto con cut -b5- file.txt && awk '{print "string" $0}' file.txt

  3. #3
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    ti propongo una (delle tante) soluzione alternativa con sed:
    codice:
    [cacao74@tweety ~]$ cat > cacao.txt << EOT
    > 19 ./CHECKSUMS.md5.asc
    > 52 ./CHECKSUMS.md5.gz
    > EOT
    
    [cacao74@tweety ~]$ sed "s/^..../string/" cacao.txt 
    string/CHECKSUMS.md5.asc
    string/CHECKSUMS.md5.gz
    
    [cacao74@tweety ~]$ rm cacao.txt
    slack? smack!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    466
    Originariamente inviato da cacao74
    ti propongo una (delle tante) soluzione alternativa con sed:
    Grazie mille cacao!

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.