Tulosta rivinvaihto Bashissa

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 vaihtoehto printf -komento ja pakotussekvenssi n.

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.

Aikaleima:

Lisää aiheesta Stackabus