Comandos Linux – Comando col

Comando Linux col

Atualizado: 05/04/2019 por Computer Hope

comando col

Nos sistemas operacionais do tipo Unix, o comando col filtra os feeds de linha reversos da entrada.

Este documento cobre a versão GNU / Linux da col .

Descrição

O utilitário col filtra as alimentações de linha reversa (e meia reversa), de modo que a saída esteja na ordem correta, apenas com alimentações de linha direta e semi-avançada e substitui caracteres de espaço em branco por guias, sempre que possível. Isso pode ser útil no processamento da saída de nroff e tbl .

O utilitário col lê da entrada padrão e grava na saída padrão.

Sintaxe

  col [-bfhpx] [-l num ]

Opções

-b Não produza nenhum backspaces, imprimindo apenas o último caractere gravado em cada posição da coluna.
-f Avanços de meia linha para frente são permitidos (modo “fino”). Normalmente, os caracteres impressos em um limite de meia linha são impressos na seguinte linha.
-h Não produza vários espaços em vez de tabulações (este é o padrão).
-l num Buffer pelo menos num linhas na memória. Por padrão, 128 linhas são armazenadas em buffer.
-p Força sequências de controle desconhecidas a serem passadas inalteradas. Normalmente, col filtrará qualquer sequência de controle da entrada que não seja a reconhecida e interpretada por ela mesma (listada abaixo).
-x Saída de vários espaços em vez de guias.

Sequências de controle reconhecidas

As seqüências de controle para o movimento do carro que col entende e seus valores decimais estão listadas na tabela a seguir:

Esc-7 alimentação reversa da linha ( escape então 7)
Esc-8 meia alimentação de linha reversa (escape então 8)
Esc-9 avanço de linha meio à frente (escape então 9)
backspace retrocede uma coluna (8); ignorado na primeira coluna
retorno de carro (13)
nova linha avanço de linha direta (10); também faz retorno de carro
mudança em mudar para o conjunto de caracteres normal (15)
mudar mudar para conjunto de caracteres alternativo (14)
espaço avança uma coluna (32)
aba avança para a próxima tabulação (9)
aba vertical avanço de linha reversa (11)

Todos os caracteres de controle não reconhecidos e seqüências de escape são descartados.

O utilitário col controla o conjunto de caracteres à medida que os caracteres são lidos e garante que o conjunto de caracteres esteja correto quando eles forem impressos.

Se a entrada tentar fazer backup da última linha liberada, col exibirá uma mensagem de aviso.

nroff – Formata documentos para exibição no terminal ou impressora de linha.
tbl – Pré-processador que formata tabelas para nroff ou troff .
troff – Documentos de tipos ou formatos para exibição no terminal ou impressora de linha.

Categorias
Compartilhe esse post

Posts populares

Linux Force Security Cursos de linux e segurança da informação

Seu futuro na tecnologia começa agora! Não deixe essa chance escapar.