Editor de Textos Vi 08 - Copiar, Recortar e Colar caracteres, palavras e linhas - Linux
Índice:
paste
é um comando que permite mesclar linhas de arquivos horizontalmente. Ele gera linhas que consistem nas linhas correspondentes seqüencialmente de cada arquivo especificado como argumento, separadas por tabulações.
Neste tutorial, explicaremos como usar o comando
paste
.
Como usar o comando
paste
paste
é um dos utilitários de linha de comando Linux e Unix menos conhecidos e usados.
A sintaxe geral para o comando
paste
é a seguinte:
paste…..
Se nenhum arquivo de entrada for fornecido ou quando
-
for fornecido como argumento, o
paste
utilizará a entrada padrão.
Suponha que tenhamos os seguintes arquivos:
file1
Iron Man Thor Captain America Hulk Spider Man
arquivo2
Black Widow Captain Marvel Dark Phoenix Nebula
Quando invocado sem uma opção, o
paste
lê todos os arquivos dados como argumentos e mescla horizontalmente as linhas correspondentes dos arquivos, separadas por espaço:
paste file1 file2
Iron Man Black Widow Thor Captain Marvel Captain America Dark Phoenix Hulk Nebula Spider Man
Em vez de exibir a saída na tela, você pode redirecioná-la para um arquivo usando os operadores
>
,
>>
:
paste file1 file2 > file3
Se o arquivo não existir, ele será criado. O operador
>
substituirá um arquivo existente, enquanto o operador
>>
acrescentará a saída ao arquivo.
A opção
-d
,
-delimiters
permite especificar uma lista de caracteres a serem usados como delimitadores, em vez do separador
TAB
padrão.
Cada delimitador é usado consecutivamente. Quando a lista estiver esgotada, a
paste
inicia novamente a partir do primeiro caractere delimitador.
Para usar o caractere
_
(sublinhado) como um delimitador em vez de
TAB
, digite:
paste -d '_' file1 file2
Iron Man_Black Widow Thor_Captain Marvel Captain America_Dark Phoenix Hulk_Nebula Spider Man_
Aqui está um exemplo do uso de dois delimitadores:
paste -d '%|' file1 file2 file1
As linhas do primeiro e do segundo arquivo são separadas com o primeiro caractere da lista de delimitadores. A segunda e a terceira linhas de arquivo são separadas com o segundo delimitador.
Se mais arquivos forem fornecidos, a
paste
será iniciada novamente a partir do início da lista.
Iron Man%Black Widow|Iron Man Thor%Captain Marvel|Thor Captain America%Dark Phoenix|Captain America Hulk%Nebula|Hulk Spider Man%|Spider Man
A opção
-s
,
--serial
diz ao
paste
para exibir as linhas de um arquivo por vez, em vez de uma linha de cada arquivo.
paste -s file1 file2
O comando mesclará todas as linhas do arquivo fornecido em linhas separadas:
Iron Man Thor Captain America Hulk Spider Man Black Widow Captain Marvel Dark Phoenix Nebula
Quando usado com a opção
-z
,
--zero-terminated
,
paste
usa um caractere nulo para delimitar os itens em vez do caractere de nova linha padrão. Esse comportamento é útil quando
paste
é usado em combinação com os comandos
find -print0
e
xargs -0
para manipular nomes de arquivos que contêm caracteres especiais.
Conclusão
O comando
paste
é usado para mesclar as linhas correspondentes dos arquivos fornecidos.
A Dell busca expandir sua oferta no Linux Para expandir suas ofertas no Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações do sistema operacional Linux Em um esforço para expandir suas ofertas de Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações de netbooks para o Linux, disse uma autoridade da empresa na quarta-feira. A empresa está pesquisando a possibilidade de oferecer novos produtos Linux. bas
Smartbooks são dispositivos do tipo netbook que são alimentados por chips projetados pela Arm. Os dispositivos suportam principalmente o sistema operacional Linux e são projetados para aqueles que dependem da Web para a maior parte de sua computação. A Dell não pôde dizer se ofereceria um livro inteligente.
Windows 8: como ativar o diálogo de confirmação de mesclagem de pastas
Aqui está como habilitar a caixa de mensagens de confirmação de mesclagem de pastas semelhantes ao Windows 7 no Windows 8.
Comando Wc no linux (conte o número de linhas, palavras e caracteres)
Nos sistemas operacionais Linux e Unix, o comando wc permite contar o número de linhas, palavras, caracteres e bytes de cada arquivo ou entrada padrão e imprimir o resultado.