Visualizzazione dei risultati da 1 a 5 su 5

Discussione: aiuto vim / script

  1. #1

    aiuto vim / script

    ciao mi potreste aiutare con l'elaborazione di un documento di testo?
    Le operazioni che devo compiere sono queste:
    - trasformare le parole ABCDEF in Abcdef
    - eliminare tutto il testo di una riga che viene dopo la parola "Tel" (Tel incluso)
    mi potreste dare qualche idea? faccio prima con uno script?
    Walk fast, chew slowly.
    "We used students as subjects because rats are expensive and you get too attached to them"

  2. #2
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    cacao74@winnie:~$ echo -e "ABCDEF\nabcdef\nOKTel. 0123456789"
    ABCDEF
    abcdef
    OKTel. 0123456789

    cacao74@winnie:~$ echo -e "ABCDEF\nabcdef\nOKTel. 0123456789" | sed "s/ABCDEF/Abcdef/g" | sed "s/^\(.*\)Tel.*$/\1/"
    Abcdef
    abcdef
    OK




    Ovviamente puoi operare le sostituzioni anche all'interno di vi/vim, ma se si tratta di modificare molti files, conviene che ti prepari uno scriptino ad-hoc.

    ciao
    slack? smack!

  3. #3
    Originariamente inviato da cacao74
    cacao74@winnie:~$ echo -e "ABCDEF\nabcdef\nOKTel. 0123456789"
    ABCDEF
    abcdef
    OKTel. 0123456789

    cacao74@winnie:~$ echo -e "ABCDEF\nabcdef\nOKTel. 0123456789" | sed "s/ABCDEF/Abcdef/g" | sed "s/^\(.*\)Tel.*$/\1/"
    Abcdef
    abcdef
    OK




    Ovviamente puoi operare le sostituzioni anche all'interno di vi/vim, ma se si tratta di modificare molti files, conviene che ti prepari uno scriptino ad-hoc.

    ciao
    innanzitutto grazie per l'aiuto, l'unica cosa e' che ABCDEF era indicativo, in sostanza ho dei cognomi scritti tutti in maiuscolo che dovrei trasformare in iniziale maiuscola e il resto minuscolo
    Walk fast, chew slowly.
    "We used students as subjects because rats are expensive and you get too attached to them"

  4. #4
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Originariamente inviato da weatherman
    innanzitutto grazie per l'aiuto, l'unica cosa e' che ABCDEF era indicativo, in sostanza ho dei cognomi scritti tutti in maiuscolo che dovrei trasformare in iniziale maiuscola e il resto minuscolo
    Per traslare il 'case' ti suggerisco 'tr' per i tuoi script.

    man tr

    ciao
    slack? smack!

  5. #5
    Originariamente inviato da cacao74
    Per traslare il 'case' ti suggerisco 'tr' per i tuoi script.

    man tr

    ciao
    ho letto il man ma non mi e' molto chiara la cosa...scusa la niubbaggine ma non e' che ci potresti dare un'occhiata? il problema e' che dovrei avere pronto sto file per domani
    Walk fast, chew slowly.
    "We used students as subjects because rats are expensive and you get too attached to them"

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.