Comandos de expansão e expansão de Linux
Em sistemas operacionais do tipo Unix, o comando expand copia arquivos (ou a entrada padrão ) para a saída padrão , com os caracteres de tabulação expandidos para caracteres de espaço. Os caracteres de backspace são preservados na saída e diminuem a contagem de colunas para cálculos de tabulação.
O comando unlpand reverte esse processo.
Este documento cobre as versões GNU / Linux de expansão e expansão .
Descrição
O expand é útil para pré-processar arquivos de caracteres (antes de classificar , examinar colunas específicas etc.) que contêm caracteres de tabulação.
Sintaxe
  expandir [ OPÇÃO ] ... [ ARQUIVO ] ...
  não expandir [ OPÇÃO ] ... [ ARQUIVO ] ...
Expandir opções
| -i , –inicial | não converta guias após não espaços em branco. | 
| -t , –tabs = NÚMERO | defina separadores NUMBER caracteres, em vez do padrão 8. | 
| -t , –tabs = LIST | use lista separada por vírgula de posições de tabulação explícitas. | 
| –Socorro | Exiba uma mensagem de ajuda e saia. | 
| –versão | Exibir informações da versão e sair. | 
Desexpandir opções
| -a , –all | converta todos os espaços em branco, em vez de apenas os espaços em branco iniciais. | 
| –primeiro apenas | converte apenas sequências iniciais de espaços em branco (substitui -a ). | 
| -t , –tabs = N | defina separadores N caracteres separados em vez do padrão 8 (ativa -a ). | 
| -t , –tabs = LIST | use LIST separada por vírgula das posições da guia (ativa -a ). | 
| –Socorro | exibir uma mensagem de ajuda e sair. | 
| –versão | Exibir informações da versão e sair. | 
Exemplos
  expanda myfile.txt
Expanda o arquivo myfile.txt , alterando as guias para espaços e exibindo na saída padrão.
  expandir --tabs = 10 myfile.txt> myfile2.txt
Converte as guias no arquivo myfile.txt em 10 espaços cada e grava a saída em myfile2.txt .
Comandos relacionados
guias – Definir paradas de guia em um terminal.