Tulostaminen kuoressa printf -komennolla
Tulostaminen kuoressa printf -komennolla. Sitä tulee käyttää uusissa ohjelmissa echo -komennon sijaan. Tämä kannattaa ottaa haltuun pian sen jälkeen, kun jo ymmärrät komentojen antamisen, argumenttilistan rakentelun ja esimerkiksi juuri echo -komennon standardin mukaisen toimintaperiaatteen (eli "echo - write arguments to standard output").
You can use this code to embed this media to other pages. This embed has fixed size and should work well on most use cases.
This page also supports oEmbed.
You can use this code to embed this media to other pages. This embed has responsive size and is intended to be used on responsive web sites.
This page also supports oEmbed.
*** Aihepiiri: printf kuoressa
Sopiva kohta olisi demon 1 ja demon 2 välissä. Tällasta jotain olisi
aihepiirin sisältönä:
- Muistetaan ``echo miten kaiku vastaa``
- Sitten koetetaan unohtaa echo, ja opetellaan käyttämään
tulostamiseen aina komentoa ``printf``. Tuo ``echo`` on nimittäin
nykyisessä POSIX-standardissa merkitty välteltäväksi (eli
*deprecated*) ja suositellaan korvattavaksi komennolla
``printf``. Keväällä 2024 osa tehtävistä voi vielä olla
päivittämättä nykyaikaan, mutta voit itse tehdä sen. Esimerkiksi
äskeisen komennon tilalla pitäisi olla mieluummin tämä::
printf "Mitä printf tekee\n"
Huomaa lainausmerkit ja lopussa oleva kenoviiva ja än-kirjain.
- Tutkiskellaan printf:ää kuoressa, kuoren manuaalissa, standardissa
- Eiköhän aihepiiriin saada liittymään käytännön esimerkki jos
toinenkin standardoinnista, syntakseista, speksin tarkistelusta ym.