Çawa Vegere Têkiliya Dîmenderê Bikaranîna Daxistina Linux ya Echo

Ev rêber ji te re nîşan dide ku çawa nivîsandina nivîsandina paceya termînal a bikaranîna commanda Linux ya bikaranîn.

Bi karûbarê xwe ya di navenda terminalê de bi taybetî bi karbidest e, lê gava ku wekî beşa nivîskî tê bikaranîn, dikare bikarhêneran, çewtî û agahdaran nîşan bidin.

Mînakên Bikaranîna Ji Fermana Linux Echo

Di navnîşana herî hêsan de bi awayek herî hêsan e ku teksta tekstê heta ku termînal e:

"cîhanê hello"

Fermandariya jorîn peyvên " cîhanê " helbestek li ser dîmenderê (kêmasiyên nirxandin).

Bi veguhastinê, daxuyaniya guftûgoyê di xetereya nû ya xwerû de hilberîne.

Ji bo ceribandina vê daxuyaniyê di nav paceya termînalê de hewl bikin:

"hello cîhan" echo echo "world goodbye"

Hûn dê bibînin ku encama vê yekê ev e:

cîhana hello
cîhanê

Hûn dikarin xaçeya nû ya nû bikişînin û bi riya minus n -n-n

echo -n "cîhanê hello" û echo echo -n "ya cîhanê"

Di encama vê yekê de ji encama jorîn ve ye:

cîhana cîhanê ya helbestek hello

Tiştek din ku ji bo dema ku daxuyaniya axaftinê bi kar tîne fikir dike ka ew çawa celebên taybetî hene.

Ji bo nimûne li paceya termînalê hewl bikin:

echo "hello world \ r \ ngoodbye world"

Di cîhana îdeal de \ r û \ n dê xemên taybet ên karûbar bikin ku ji rêza nû ve zêde bike lê ew ne. Di encam de ev encam e:

world \ r \ ngoodbye world world

Hûn dikarin bikarhênerên taybet ên bikar bînin ku bi karûbarên gravê yên ku di nav de -e-guhertina jêrîn de tê bikaranîn:

echo -e "hello world \ r \ ngoodbye world"

Vê demê ev encam wê wiha be:

cîhana hello
cîhanê

Hûn dikarin di rewşê de bibin ku hûn hewl bidin ku pêvajoya hilberînek ku dê wek taybetmendiyek taybet re tête kirin û hûn naxwazin wê. Di vê senaryoyê de kapîtalek bikar bînin û wiha ye:

echo -E "hello world \ r \ ngoodbye world"

Kîjan taybetmendiyên taybet bi karanîna li -e bi kar bînin?

Bila ev çend ji van hewl didin. Dema rêza jêrîn a terminal:

echo -e "hel \ blo world"

Biryara jor dê hilberîna jêrîn:

cîhana helo

Bêguman ne ku tu dixwazî ​​hilberîna li ser screenê, lê hûn gihîştin ku pişta paşnavê b nameya pêşîn derxistin.

Niha di nav paceya terminal de hewl bikin:

echo -e "hello \ c world"

Ev emrê her tişt heta ku paşê paşê û paşnavê hilber dike. Her tiştê din jî di nav rêza nû de nehêle.

Ji ber vê yekê cûdahiyek di navbera xeyek nû û çi veguhestinê ye? Lîsteya nû ya kursiyê li ser rêza paşê ve dibe û paşê veguhestina vegera kursorê paşê çepê çepê dike.

Wekî mînakek jêrîn li nav paceya terminalê binivîse:

echo -e "hello \ nworld"

Hilberîna yekem ya duyemîn peyvên li ser rêzên cuda hene:

slav
dinya

Now di nav paceya termînalê de hewl bikin:

echo -e "hello \ rworld"

Cûda di navbera rêza nû û vegera karsaziyê de dê gelekî zelal dibe ku dê dê jêrîn wek hilberek nîşan bide:

dinya

Gotina hello tê nîşandan, vegera karmendê cursor bi destpêka rêza xwerû û cîhanê xuya bû.

Gava ku hûn hewl biceribînin:

echo -e "hello \ rhi"

Pêvanê ji jor e:

hillo

Di rastiyê de gelek kesan bikar tînin ku hîn jî \ r \ n nirxandina dema ku li ser sînorê nû de bikar tînin. Lê pir caran, hûn dikarin bi tenê \ n nabe.