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:

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:

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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.