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.