Fmt

Ubuntu Türkiye Wiki sitesinden
Şuraya atla: kullan, ara

Unix'deki fmt komutu, insan dili metnini biçimlendirmek (formatlamak) için kullanılır. Eskiden eposta iletilerini, düzenledikten ve öncelik verdikten sonra onları göndermek üzere tekrar biçimlendirmek için kullanılırdı. Söz dizimi, diğer Unix'lerinkine benzer, fakat tanımlayıcı değildir.

Örnek

Uçbirime şu söz dizimini yazıp Enter'a basıp:


fmt -w 50

Ardından da şöyle bir metin yazarsak:

Ubuntu, Debian kökenli, kurulum ve kullanım kolaylığı ve düzenli sürüm
yükseltmeleriyle öne çıkan bir Linux dağıtımıdır. Canonical Ltd.'nin
sponsorluğunda geliştirilmektedir. Ubuntu'nun hedefi son kullanıcıların
ulaşabileceği kolay, hızlı, ücretsiz, güçlü bir işletim sistemi oluşturmaktır.

Ubuntu, Zulu dilinde; "Ben, sen sen olduğun için, benim" demektir, aynı zamanda
"başkalarına karşı merhametli, şefkatli, iyiliksever" olmak gibi insani
değerlerin temel alındığı bir dünya görüşüdür.

Şöyle bir çıktı elde edilir:

Ubuntu, Debian kökenli, kurulum ve<br>
kullanım kolaylığı ve düzenli<br>
sürüm yükseltmeleriyle öne çıkan bir<br>
Linux dağıtımıdır. Canonical Ltd.'nin<br>
sponsorluğunda geliştirilmektedir. Ubuntu'nun<br>
hedefi son kullanıcıların ulaşabileceği<br>
kolay, hızlı, ücretsiz, güçlü bir işletim<br>
sistemi oluşturmaktır.<br>

Ubuntu, Zulu dilinde; "Ben, sen sen olduğun<br>
için, benim" demektir, aynı zamanda<br>
"başkalarına karşı merhametli, şefkatli,<br>
iyiliksever" olmak gibi insani değerlerin temel<br>
alındığı bir dünya görüşüdür.

Buradaki "50" sayısı, herbir satırdan alınacak ilk 50 karakterdir. Fakat eğer henüz 50. karaktere gelmeden kelime bitmişse bir alt satırı okur. Bir kelime 50. karakterde bitmemişse o kelime alınmadan bir alt satıra geçilir.

Ayrıca bakınız

Kaynakça

Unix komutları (daha fazla)
Dosya dizgesi catcdchmodchgrpchowncksumcmp cpdddudf fsckfuserlnlslsattrlsofmkdirmountmvpwdrm rmdirsplittouchumask
Süreç ve görev yönetimi atchrootcroncrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwait
Kullanıcı ortamı envfingeridlognamemesgpasswdsusudouptimewwallwhowhoamiwrite
Metin işleme awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepastesedsortstringstailtalktruniqvivimwcxargs
Kabuk programlama aliasbasenamedirnameechoexprfalseprintftesttrueunset
Ağ Araçları inetdhostifconfignetcatnetstatnslookuppingrlogintraceroute
Arama findgreplocatewhereiswhich
Diğer aproposbannerbccalcleardateddfilehelphistoryinfolplprmanpaxsizeteetputtypeunamewhatisyes