Comando Linux · 2 min read · Sep 20, 2025

Comando fmt do Linux - Uso e Exemplos

O fmt é um comando de formatação de texto que simplifica a leitura do texto ajustando seu layout. Ele recebe entrada de um arquivo ou da entrada padrão e formata o texto preenchendo e unindo linhas para produzir uma saída dentro de uma largura especificada. Por padrão, fmt envolve linhas em 75 caracteres, o que pode ser ajustado usando opções de linha de comando. É particularmente útil para reformatar documentos de texto, rascunhos de e-mail ou qualquer arquivo de texto simples que precise de comprimentos de linha uniformes, garantindo uma apresentação de conteúdo mais limpa e consistente.

Neste tutorial, discutiremos o básico do fmt e algumas de suas principais características. Todos os comandos e instruções mencionados aqui foram testados no Ubuntu 24.04.

Comando fmt do Linux

O comando fmt é uma ferramenta simples de formatação de texto disponível para usuários da linha de comando do Linux. A seguir está sua sintaxe básica:

fmt [-WIDTH] [OPTION]... [FILE]...

E aqui está como a página do manual o descreve:

Reformata cada parágrafo nos ARQUIVOS, escrevendo na saída padrão. A opção -WIDTH é uma forma abreviada de --width=DIGITS.

A seguir estão alguns exemplos no estilo de perguntas e respostas que devem lhe dar uma boa ideia do uso do fmt.

P1. Como formatar o conteúdo de um arquivo em uma única linha usando fmt?

Quando usado em sua forma básica (sem opções), o comando fmt faz isso. Você só precisa passar o nome do arquivo como um argumento.

fmt [nome-do-arquivo]

A captura de tela a seguir mostra o comando em ação:

formatar conteúdo de arquivo em uma única linha

Assim, você pode ver que várias linhas no arquivo foram formatadas de uma maneira que tudo foi agrupado em uma única linha. Observe que o arquivo original (file1 neste caso) permanece inalterado.

P2. Como mudar a largura máxima da linha?

Por padrão, a largura máxima de uma linha que o comando fmt produz na saída é 75. No entanto, se você quiser, pode mudar isso usando a opção de linha de comando -w, que requer um valor numérico representando o novo limite.

fmt -w [n] [nome-do-arquivo]

Aqui está um exemplo onde a largura foi reduzida para 20:

mudar largura máxima da linha

P3. Como fazer o fmt destacar a primeira linha?

Isso pode ser feito fazendo a indentação da primeira linha diferente do resto, o que você pode fazer usando a opção de linha de comando -t.

fmt -t [nome-do-arquivo]

P4. Como fazer o fmt dividir linhas longas?

O comando fmt também pode dividir linhas longas, um recurso que você pode acessar usando a opção de linha de comando -s.

fmt -s [nome-do-arquivo]

Aqui está um exemplo desta opção:

P5. Como ter espaçamento separado para palavras e linhas?

O comando fmt oferece uma opção -u, que garante um espaço entre palavras e dois entre sentenças. Aqui está como você pode usá-la:

fmt -u [nome-do-arquivo]

Observe que esse recurso foi habilitado por padrão em nosso caso.

Conclusão

Concordamos que o fmt oferece recursos limitados, mas você não pode dizer que tem um público limitado. Você nunca sabe quando pode precisar dele. Neste tutorial, cobrimos a maioria das opções de linha de comando que o fmt oferece. Para mais detalhes, acesse a página do manual da ferramenta.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.