esittely
Bashissa a uusi rivi viittaa tekstirivin loppuun ja uuden alkuun. Kun komento suoritetaan Bashissa, tulos näytetään usein päätteessä siten, että jokainen tekstirivi päättyy uudelle riville. Uutta rivimerkkiä edustaa erityinen erotussekvenssi, n
, joka käskee päätettä siirtämään kohdistimen seuraavan rivin alkuun.
Uuden rivin tulostaminen Bashissa on tärkeää, koska se auttaa muotoilemaan tulosteen helposti luettavalla ja ymmärrettävällä tavalla. Jos esimerkiksi tulostat paljon tulosta tuottavan komennon tuloksia, uusien rivien käyttö voi helpottaa tietojen jäsentämistä. Lisäksi uusilla riveillä voidaan erottaa visuaalisesti eri tulosteen osat, mikä helpottaa tiettyjen tietojen paikantamista.
Tässä artikkelissa tarkastellaan useita eri tapoja tulostaa uusi rivi, mukaan lukien
echo
komennon kanssa-e
vaihtoehtoprintf
-komento ja pakotussekvenssin
.
Kaksi tapaa tulostaa uusi rivi Bashissa
Tässä on useita tapoja tulostaa uusi rivi Bashissa. Tässä osiossa tarkastellaan kahta yleisintä.
Käyttäen kaiku komennon kanssa "-to" vaihtoehto
- echo
komentoa käytetään viestien tai tulosteen näyttämiseen Bashissa. Sitä käytetään usein tulostamaan tekstimerkkijono, mutta sitä voidaan käyttää myös muuttujan arvon tai komennon tulosteen tulostamiseen.
- echo
komennolla on useita vaihtoehtoja, joiden avulla voit mukauttaa sen toimintaa. Se, josta olemme kiinnostuneita, on -e
-vaihtoehto, jonka avulla voit lisätä erikoismerkkejä tulosteeseen Escape-sarjoilla.
Tämä erityinen vaihtoehto antaa meille mahdollisuuden käyttää n
erikoismerkki uuden rivin tulostamiseen Bashissa:
echo -e "This is the first linenThis is the second line"
Tämä antaa meille:
This is the first line
This is the second line
Käyttäen printf komento
Bashissa, printf
komentoa käytetään sanoman tai lähdön näyttämiseen terminaalissa. Se on samanlainen kuin echo
komento, mutta se on yleensä tehokkaampi ja joustavampi, ja se on usein parempi kuin echo
Bash-skriptien muotoiluun ja tulostukseen.
Pitää echo
, printf
voidaan käyttää tekstin, muuttujan arvon tai komennon tulosteen tulostamiseen. Kuitenkin, printf
voit myös määritä muotomerkkijono, jonka avulla voit hallita lähdön ulkonäköä tarkemmin.
Siksi ei tarvitse käyttää erikoisvaihtoehtoja/lippuja (esim -e
), kirjoita vain sekoitusmuoto kahden lainausmerkin väliin:
printf "This is the first linenThis is the second line"
Kuten odotettiin, tämä antaa meille:
This is the first line
This is the second line
Huomautus: Kaikissa näissä esimerkeissä n
Escape-sekvenssiä käytetään edustamaan uutta riviä. The echo
ja printf
komentoja käytetään tekstin tulostamiseen terminaaliin, ja -e
vaihtoehto echo
antaa sen tulkita pakojaksoja.
Yhteenveto
Yhteenvetona voidaan todeta, että uuden rivin kirjoittaminen Bashissa on tärkeä tehtävä, jonka avulla voit muotoilla skriptien ja komentojen tulosteet helposti luettavalla ja ymmärrettävällä tavalla. Tässä artikkelissa käsittelimme kahta yleisintä tapaa kirjoittaa uusi rivi Bashissa - käyttämällä echo
komennon kanssa -e
vaihtoehto ja printf
komento.