Este é o comando reformatação que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
reformat - ferramenta para formato simples de textos ASCII simples
SINOPSE
reformatar [-h] [-j] [-l margem] [-p] [-w largura]
DESCRIÇÃO
reformatar é uma ferramenta simples para reformatar textos simples. reformatar leituras de stdin e escreve para
stdout.
As opções disponíveis são:
-h imprime informações de uso
-j mudar o modo de justificação: Cada linha de um parágrafo terá a mesma largura (ver -w
opção). Para chegar a isso, espaços ('') serão adicionados entre as palavras. Padrão: desativado
-l margem esquerda
Define a margem esquerda para margem esquerda. A margem é produzida por margem esquerda espaços ('
'), nenhuma guia será usada. Padrão: 0
-p Aceite também as linhas que começam com um espaço em branco, como os parágrafos normais.
-w largura
Define a largura do parágrafo para largura. Nenhuma linha reformatada será mais longa do que largura (mais
margens definidas) então. Padrão: 72
LIMITAÇÕES
· reformatar não é um programa inteligente. Ele apenas lê um parágrafo inteiro em um buffer
e então o reformata. O final de um parágrafo é indicado por uma linha em branco (também pode
conter espaços ou tabulações) ou em uma linha começando com espaços em branco (se você não usar -p
opção).
As linhas que começam com espaços em branco são linhas que devem ser mantidas intocadas. Nada acontece com
eles, a menos que você use -p opção (como acabamos de mencionar).
· reformatar não procura hifenização e hifens. Não fará novas linhas quando
alcançou um hífen. reformatar funciona palavra por palavra.
· reformatar não detecta 'parágrafos pequenos' (parágrafos sem uma linha em branco).
· Verifique se há erros! Se reformatar detecta uma palavra com um comprimento maior do que o especificado
largura, ele irá abortar.
· reformatar tem problemas com personagens de controle. Alguns documentos de texto contêm o ^L
caractere (0x0c), por exemplo.
TUDO
Os recursos planejados são:
· Consertar alguns problemas, consulte "LIMITAÇÕES".
· Adicione uma opção para declarar uma string que indica "não reformate" no texto. Seria
seja gentil ao reformatar e-mails e não toque nas aspas ('>' linhas).
· Adicionar uma opção (por exemplo -i) para manter o recuo.
EXEMPLOS
reformatar a barra <foo>
Lê texto de Foo, reformata e grava em Barra.
reformatar -l 15 -j -w 50 <foo
Belo texto justificado e centralizado do arquivo Foo em um terminal 80x25.
Use a reformatação online usando os serviços onworks.net