Guida avanzata a Solaris

Copia di righe tra più file

Per copiare un gruppo di righe da un file in un altro, procedere come segue:

  1. Aprire il primo file.

  2. Salvare le righe desiderate in un buffer usando il comando yank. Ad esempio, per salvare 10 righe nel buffer a, digitare a10Y.

  3. Senza uscire da vi, passare al file successivo (montale in questo esempio):

    :n montale
    

  4. Inserire le righe copiate dal primo file con il comando put. Ad esempio, per inserire i contenuto del buffer a al di sotto della posizione corrente del cursore, digitare ap.

    Si ricordi che il contenuto dei buffer denominati vengono cancellati all'uscita da vi. È consigliabile perciò terminare le operazioni che comportano l'uso dei buffer prima di digitare il comando di uscita (:q).