Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

incolla

. incolla il comando fa l'opposto di taglioInvece di estrarre una colonna di testo da un file, aggiunge una o più colonne di testo a un file. Lo fa leggendo più file e combinando i campi trovati in ciascun file in un unico flusso sull'output standard. Come taglio, incolla accetta più argomenti di file e/o input standard. Per dimostrare come incolla opera, eseguiremo un intervento chirurgico sul nostro distribuzioni.txt file per produrre un elenco cronologico delle versioni.

Dal nostro precedente lavoro con sorta, per prima cosa produrremo un elenco di distribuzioni ordinate per data e memorizzeremo il risultato in un file chiamato distros-by-date.txt:


[io@linuxbox~]$ ordina -k 3.7nbr -k 3.1nbr -k 3.4nbr distros.txt > distros-by-date.txt

[io@linuxbox~]$ ordina -k 3.7nbr -k 3.1nbr -k 3.4nbr distros.txt > distros-by-date.txt


Successivamente, useremo taglio per estrarre i primi due campi dal file (il nome della distribuzione e la versione) e memorizzare il risultato in un file denominato distro-versions.txt:


Immagine

[io@linuxbox~]$ cut -f 1,2 distros-by-date.txt > distros-versions.txt

[io@linuxbox~]$ versioni-distro.txt della testa


Fedora

10

Ubuntu

8.10

SUSE

11.0

Fedora

9

Ubuntu

8.04

Fedora

8

Ubuntu

7.10

SUSE

10.3

Fedora

7

Ubuntu

7.04


L'ultimo passaggio di preparazione consiste nell'estrarre le date di rilascio e memorizzarle in un file denominato

distro-dates.txt:


[io@linuxbox~]$ cut -f 3 distros-by-date.txt > distros-dates.txt

[io@linuxbox~]$ head distros-dates.txt

11/25/2008

10/30/2008

06/19/2008

05/13/2008

04/24/2008

11/08/2007

10/18/2007

10/04/2007

05/31/2007

04/19/2007

[io@linuxbox~]$ cut -f 3 distros-by-date.txt > distros-dates.txt

[io@linuxbox~]$ head distros-dates.txt

11/25/2008

10/30/2008

06/19/2008

05/13/2008

04/24/2008

11/08/2007

10/18/2007

10/04/2007

05/31/2007

04/19/2007


Ora abbiamo le parti che ci servono. Per completare il processo, usa incolla per mettere la colonna delle date davanti ai nomi e alle versioni delle distribuzioni, creando così un elenco cronologico. Questo si fa semplicemente usando incolla e ordinando i suoi argomenti nella disposizione desiderata:


[io@linuxbox

~]$ incolla

distros-dates.txt distros-versions.txt

11/25/2008

Fedora

10

10/30/2008

Ubuntu

8.10

06/19/2008

SUSE

11.0

05/13/2008

Fedora

9

04/24/2008

Ubuntu

8.04

11/08/2007

Fedora

8

10/18/2007

Ubuntu

7.10

10/04/2007

SUSE

10.3

05/31/2007

Fedora

7

04/19/2007

Ubuntu

7.04

12/07/2006

SUSE

10.2

10/26/2006

Ubuntu

6.10

10/24/2006

Fedora

6

06/01/2006

Ubuntu

6.06

05/11/2006

SUSE

10.1

03/20/2006

Fedora

5


Il miglior sistema operativo cloud computing su OnWorks: