Ero sivun ”Fmt” versioiden välillä
Pb (keskustelu | muokkaukset) (uusi sivu) |
Ei muokkausyhteenvetoa |
||
Rivi 1: | Rivi 1: | ||
Fmt on [[komentorivi]]komento, jota käytetään puhtaan tekstin automaattiseen perusmuotoiluun. | '''Fmt''' on [[komentorivi]]komento, jota käytetään puhtaan tekstin automaattiseen perusmuotoiluun. | ||
Oletuksena se pätkii syötteenä annetun tekstin rivit korkeintaan 75 merkin pituisiksi. Rivinvaihdot sijoitetaan sanojen väliin ja jos mahdollista, muualle kuin lauseen ensimmäisen sanan jälkeen tai viimeistä sanaa ennen. Eri mittaisella sisennyksellä varustettuja rivejä ei yhdistetä, ja jos sisennetty rivi pätkitään, lisätään kaikille siitä luoduille riveille sama sisennys. | Oletuksena se pätkii syötteenä annetun tekstin rivit korkeintaan 75 merkin pituisiksi. Rivinvaihdot sijoitetaan sanojen väliin ja jos mahdollista, muualle kuin lauseen ensimmäisen sanan jälkeen tai viimeistä sanaa ennen. Eri mittaisella sisennyksellä varustettuja rivejä ei yhdistetä, ja jos sisennetty rivi pätkitään, lisätään kaikille siitä luoduille riveille sama sisennys. |
Versio 1. maaliskuuta 2015 kello 03.21
Fmt on komentorivikomento, jota käytetään puhtaan tekstin automaattiseen perusmuotoiluun.
Oletuksena se pätkii syötteenä annetun tekstin rivit korkeintaan 75 merkin pituisiksi. Rivinvaihdot sijoitetaan sanojen väliin ja jos mahdollista, muualle kuin lauseen ensimmäisen sanan jälkeen tai viimeistä sanaa ennen. Eri mittaisella sisennyksellä varustettuja rivejä ei yhdistetä, ja jos sisennetty rivi pätkitään, lisätään kaikille siitä luoduille riveille sama sisennys.
Käyttö
Muotoillaan tiedoston kirje.siskolle.txt sisältämä teksti ja tulostetaan lopputulos STDOUTiin:
fmt kirje.siskolle.txt
Muotoillaan komennolta head putkitettu teksti niin, että ylimääräiset välilyönnit poistetaan sanojen välistä (valitsin -u) eikä liian lyhyitä rivejä yhdistetä muiden kanssa pidemmiksi riveiksi (valitsin -s). Saatu tuloste syötetään tiedostoon lista5.
head lista4|fmt -us >lista5
Muotoillaan tiedoston suunnitelma sisältö niin, että rivinpituudeksi asetetaan korkeintaan 60 merkkiä (valitsin -w) sekä kappaleiden kahden ensimmäisen rivin sisennykset säästetään ja lopuille riveille asetetaan sama sisennys kuin toiselle riville (valitsin -c).
fmt -wc suunnitelma
Muotoillaan tiedostosta koodi vain ne rivit, jotka alkavat merkkijonolla #:
fmt -p '#' koodi