Reorganizar o comando de expansão do sistema Linux

Hoje em dia, cada vez mais pessoas estão usando o sistema Linux , hoje vou apresentar o comando gasto

Organize o comando de expansão do sistema linux Organize o comando de expansão do sistema linux

1. Introdução ao Comando

É usado para converter o caractere de tabulação (Tab) do arquivo para o caractere de espaço (Espaço) .Por padrão, um Tab corresponde a 8 caracteres de espaço e o resultado é enviado para a saída padrão. Se nenhum nome de arquivo for especificado ou o nome de arquivo fornecido for -, expand irá ler os dados da entrada padrão.

O comando com a função oposta é não expandido, que converte caracteres de espaço em caracteres de tabulação.

2. Formato de comando

expandir [OPÇÕES] [ARQUIVOS]

3. Descrição da opção

-i, --initial 
 não converte tabulações após espaços em branco 
-t, --tabs = NUMBER 
 especifica uma tabulação substituída pelo número de espaços, ao invés do padrão. 8 
-t, --tabs = a LIST 
 especifica a guia Lista de locais, separados por vírgulas 
--help 
 Exibe informações de ajuda 
--version 
 a informação de versão

4. Exemplos comuns

(1) Substitua o primeiro caractere de tabulação em cada linha do arquivo por 6 caracteres de espaço, e os caracteres de tabulação após o espaço não em branco não serão convertidos.

expandir -i -t 6 ARQUIVO

Conteúdo do arquivo original: o
Organize o comando de expansão do sistema linux Organize o comando de expansão do sistema linux
conteúdo convertido é o seguinte:
Organize o comando de expansão do sistema linux Organize o comando de expansão do sistema linux

5. Perguntas frequentes

(1) Nem todas as guias serão convertidas para o número padrão ou especificado de caracteres de espaço. Expandir substituirá os caracteres de tabulação pelo número apropriado de caracteres de espaço com base no princípio de alinhamento. O princípio de substituição é fazer com que o seguinte não Caracteres de tabulação em um limite físico de tabulação (ou seja, um múltiplo inteiro do tamanho de tabulação). Por exemplo, o seguinte arquivo:
Organize o comando de expansão do sistema linux Organize o comando de expansão do sistema linux
onde CR e LF são retornos de carro e avanços de linha no Windows, respectivamente. Use o seguinte comando para converter o resultado conforme mostrado abaixo:

expandir -t 4 arquivo

Organize o comando de expansão do sistema linux Organize o comando de expansão do sistema linux
Pode-se observar que o segundo caractere Tab na primeira linha e todos os caracteres Tab na segunda linha não são substituídos por 4 caracteres de espaço, ou de acordo com o formato de alinhamento do conteúdo original, substituídos por um número apropriado de caracteres de espaço.

Acho que você gosta

Origin blog.csdn.net/yaxuan88521/article/details/114727078
Recomendado
Clasificación