Ahoana ny fampisehoana ny tontolon'ny finday amin'ny alàlan'ny baiko Echo Linux

Ity toro-lalana ity dia maneho anao ny fomba hizarana ny lahatsoratra amin'ny fikandrana amin'ny terminal amin'ny alàlan'ny baiko echo Linux .

Ny fampiasana azy manokana ao amin'ny terminal dia tsy mahasoa indrindra ny baiko echo, fa rehefa ampiasaina amin'ny ampahany ao amin'ny script dia azo ampiasaina hanehoana torolalana, fahadisoana ary fampandrenesana.

Ohatra mampiasa ny Linux Echo Command

Ao amin'ny endriny tsotra indrindra dia ny fomba tsotra indrindra hamoahana lahatsoratra amin'ny terminal:

echo "hello world"

Ny baiko etsy ambony dia mamoaka ny teny hoe " hello world " eo amin'ny efijery (minus ny teny nindramina).

Matetika, ny fanambarana echo dia mamoaka endri-tsoratra vaovao amin'ny faran'ny baoritra.

Mba hizaha izany dia andramo ity fanambarana manaraka ity ao anaty fikandrana iray:

echo "hello world" && echo "tontolo mandao"

Ho hitanao fa ny vokatra dia toy izao manaraka izao:

Hello World
veloma mandrakizay

Azonao atao ny mamela ny karazan-tsipika vaovao amin'ny fampidirana ny minus n switch (-n) toy izao:

echo -n "hello world" && echo -n "tontolo malalaka"

Ny vokatr'ilay baiko etsy ambony dia izao manaraka izao:

hello world world goodbye

Ny zavatra iray hafa tokony hieritreretana ny fampiasana ny teny hoe echo dia ny fomba itondrany ny tarehintsoratra manokana.

Ohatra, andramo ity manaraka ity ao anaty fikandrana iray amin'ny terminal:

echo "tontolo mondo \ r \ ngoodbye"

Ao amin'ny tontolo idealy, ny \ r sy \ n dia ho toy ny singa manokana hanampy tsipika vaovao saingy tsy izy ireo. Ny vokatra dia toy izao manaraka izao:

izao tontolo izao \ r \ ngoodbye tontolo

Azonao atao ny mamela ireo karazana manokana mampiasa ny baiko echo amin'ny fampidirana ilay -e amin'ny manaraka:

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

Ity manaraka ity dia izao manaraka izao:

Hello World
veloma mandrakizay

Azonao atao ny miankina amin'ny toe-javatra izay manandrana manamboatra andalana iray izay hokarakaraina ho toetra manokana ary tsy tianao. Amin'ity sehatra ity dia ampiasao ny renivohitra e toy izao manaraka izao:

echo -E "hello world world \ roodle"

Iza amin'ireo tarehin-tsoratra manokana no ampiasaina amin'ny alalan'ny -e switch?

Andao hizaha ny roa amin'izy ireo. Ataovy amina terminal ny baiko manaraka:

echo -e "hel \ blo izao tontolo izao"

Ny baiko etsy ambony dia mamoaka ireto manaraka ireto:

helo izao tontolo izao

Mazava ho azy fa tsy ny zavatra tianao hapetraka eo amin'ny sehatra fa ianao dia mahazo ny teboka hoe ny backslash b dia manala ny taratasy teo aloha.

Andramo izao manaraka izao amin'ny varavarankelin'ny terminal:

echo -e "hello \ c world"

Ity baiko ity dia mamoaka ny zava-drehetra mandra-piverin'ny ambangovangony ary c. Ny zavatra hafa rehetra dia tsy omena, anisan'izany ny tsipika vaovao.

Noho izany, inona no fahasamihafana misy eo amin'ny endri-tsoratra vaovao sy ny fiverenan'ny fiara? Ny endri-tsoratr'ilay tsipika vaovao dia manosika ny cursor ho any amin'ny andalana manaraka rehefa ny fiverenan'ny fiara dia mamindra ny cursor hiverina amin'ny ilany havia.

Ohatra, ampidiro ao amin'ny varavarankelinao ny manaraka:

echo -e "hello \ nworld"

Ny famoahana ilay baiko etsy ambony dia mametraka ny teny roa amin'ny andalana samihafa:

Salama
izao tontolo izao

Andramo izao ao amin'ny varavarankidy iray:

echo -e "hello \ rworld"

Ny fahasamihafana misy eo amin'ny tsipika vaovao sy ny fiverenan'ny fiara dia hanjary ho hita amin'ny manaraka:

izao tontolo izao

Ny teny hoe hello dia naseho, ny fiverenan'ny fiara dia nitondra ny cursor hatrany am-piandohan'ny tsipika ary naseho ny teny hoe izao tontolo izao.

Vao mainka miharihary izany raha manandrana ireto manaraka ireto ianao:

echo -e "hello \ rhi"

Ny vokatra avy etsy ambony dia izao manaraka izao:

hillo

Raha ny tena izy dia mampiasa olona maro no mbola mampiasa ny \ r \ n notation rehefa mandefa amin'ny tsipika vaovao. Matetika anefa ianao dia afaka miala amin'ny \ n fotsiny.