Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

colar

O colar comando faz o oposto de corte. Em vez de extrair uma coluna de texto de um arquivo, ele adiciona uma ou mais colunas de texto a um arquivo. Ele faz isso lendo vários arquivos e combinando os campos encontrados em cada arquivo em um único fluxo na saída padrão. Gostar corte, colar aceita vários argumentos de arquivo e / ou entrada padrão. Para demonstrar como colar opera, vamos realizar algumas cirurgias em nosso distribuições.txt arquivo para produzir uma lista cronológica de lançamentos.

De nosso trabalho anterior com tipo, primeiro produziremos uma lista de distribuições classificadas por data e armazenaremos o resultado em um arquivo chamado distribuições por data.txt:


[me @ linuxbox ~] $ sort -k 3.7nbr -k 3.1nbr -k 3.4nbr distros.txt> dis tros-by-date.txt

[me @ linuxbox ~] $ sort -k 3.7nbr -k 3.1nbr -k 3.4nbr distros.txt> dis tros-by-date.txt


Em seguida, vamos usar corte para extrair os dois primeiros campos do arquivo (o nome da distribuição e versão) e armazenar o resultado em um arquivo chamado distro-versões.txt:


imagem

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

[me @ linuxbox ~] $ cabeça distros-versions.txt


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


A peça final da preparação é extrair as datas de lançamento e armazená-las em um arquivo chamado

distro-date.txt:


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

[me @ linuxbox ~] $ head distros-date.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

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

[me @ linuxbox ~] $ head distros-date.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


Agora temos as peças de que precisamos. Para completar o processo, use colar colocar a coluna de datas à frente dos nomes e versões da distro, criando assim uma lista cronológica. Isso é feito simplesmente usando colar e ordenando seus argumentos no arranjo desejado:


[me @ linuxbox

~] $ colar

distros-date.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


Top OS Cloud Computing na OnWorks: