Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

expand

Processamento de texto

Uso

expand -t 4 [file]

Converte tabulações em espaços; um Makefile precisa de tabs reais, então rodar expand nele quebra o build.

Opções comuns

OpçãoSignificado
-tTab width, or a comma-separated list of tab stops
-iGNU: convert only the tabs at the start of a line
unexpand -aThe reverse: turn runs of spaces back into tabs

Exemplos

expand -t 2 old.py

Turns each tab into two spaces.

unexpand -a -t 4 file.txt

Turns every four spaces back into a tab.

Foram feitos para serem encadeados com pipes. Três comandos ligados costumam ser mais curtos que um que faça tudo.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que expand faz?

Converte tabulações em espaços; um Makefile precisa de tabs reais, então rodar expand nele quebra o build.

QComo se digita?

expand -t 4 [file] — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 3; a lista completa está em man expand. Este comando fica em Processamento de texto.

Comandos relacionados

página man: man expand