Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    117

    Creare file in modo ricorsivo (Linux o DOS)

    Ho questo problema:
    ho un file con una lista di nomi fatto in questa maniera:

    file_listanomi
    mario
    antonio
    sara
    maria
    mara
    paolo
    mariarosa
    ....

    vorrei creare un file che per ogni nome contenuto in file_listanomi avesse le seguenti righe:

    file_risultato
    <mario>
    </mario>
    <antonio>
    </antonio>
    <sara>
    </sara>
    .....
    .....

    come posso fare?
    Grazie in anticipo per il vostro aiuto

  2. #2
    Linguaggio?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    117
    se fosse per linux in PERL mentre per ms-dos, tramite i comandi batch che offre msdos stesso.

  4. #4

    Re: Creare file in modo ricorsivo (Linux o DOS)

    Originariamente inviato da pirpy
    Ho questo problema:
    ho un file con una lista di nomi fatto in questa maniera:

    file_listanomi
    mario
    antonio
    sara
    maria
    mara
    paolo
    mariarosa
    ....

    vorrei creare un file che per ogni nome contenuto in file_listanomi avesse le seguenti righe:

    file_risultato
    <mario>
    </mario>
    <antonio>
    </antonio>
    <sara>
    </sara>
    .....
    .....

    come posso fare?
    Grazie in anticipo per il vostro aiuto
    Cosa c'entra la.. ricorsività nel titolo?

    Sotto Unix/Linux/MacOS X risolvi in una riga:
    codice:
    $ cat file_listanomi | awk '{ print "<"$0">\n</"$0">"}' > file_risultato

  5. #5
    Con i comandi della console di Windows:
    codice:
    for /f "usebackq" %D in (`type file_listanomi.txt`) do (
        echo ^<%D^>>>output.txt
        echo ^</%D^>>>output.txt
    )
    .
    Amaro C++, il gusto pieno dell'undefined behavior.

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.