Linux:fmt
Základní informace
[editovat | editovat zdroj]Jedná se o obslužný program pro jednoduché formátování textu. Tento program provádí formátování textu, přičemž se snaží nastavit všechny nemezerové řádky na přibližně stejnou délku.
Syntaxe
[editovat | editovat zdroj]fmt [options] [file - list]
Argumenty
[editovat | editovat zdroj]Obslužný program fmt čte všechny soubory uvedené v seznamu file - list a jejich formátovaný obsah odesílá na standardní výstup. Když se žádný seznam vstupních souborů neuvede, čte fmt standardní vstup.
Volby
[editovat | editovat zdroj]- --width=n
- (-n) Po zadání volby -n se šířka výstupních záznamů změní na hodnotu n. Pokud se volba neuvede, program fmt se snaží dodržet šířku výstupních záznamů 72 znaků.
Pozn.: Voleb existuje daleko více, vybral jsem pro mě nejdůležitější (viz man fmt).
Příklad
[editovat | editovat zdroj]Na následujícím příkladu je ukázáno, jak se program fmt pokusí nastavit délku řádku ve formátovaném textu na padesát znaků. Programu se předá volba -50.
$ cat memo
One factor that is important to remember while administering the dietary intake of Charchardon carcharias is that there is, at least from the point of view of the subject, very little differentiating the prepared morsels being proffered from your digits. In other words, don´t feed sharks!
$ fmt -50 memo
One factor that is important to remember while administering the dietary intake of Charchardon carcharias is that there is, at least from the point of view of the subject, very little differentiating the prepared morsels being proffered from your digits. In other words, don´t feed sharks!
Závěr
[editovat | editovat zdroj]Program fmt funguje tak, že mění umístění znaku nového řádku. Odsazování řádků a počet mezer mezi jednotlivými slovy zůstane stejný. Program se používá při formátování textů, například při použití textového editoru vi. Např. chceme - li formátovat odstavec. Jediné, co musíme udělat je, nastavit kurzor na začátek odstavce a zadat příkaz !}fmt
. Odstavec se poté přepíše jeho verzí formátovanou programem fmt.
Zdroje
[editovat | editovat zdroj]Manuál programu fmt ($ man fmt
)
root.cz
abclinuxu.cz
LINUX, Dokumentační projekt