Yuav Ua Li Cas Tso Tawm Cov Ntawv Tso Npe Rau Txoj Kev Ntsuas Siv Los Ntawm Cov Kev Txiav Txim Siab Linux

Phau ntawv qhia no qhia tau tias koj yuav tso tawm cov ntawv luam tawm cov lus dav dav dav hlau uas siv cov lus Echo Linux .

Siv rau nws tus kheej hauv lub davhlau ya nyob twg qhov kev hais lus ntawm kev ceev echo tsis yog pab tau tshwj tab sis thaum siv los ua ib feem ntawm tsab ntawv no nws siv tau los tso saib cov lus qhia, yuam, thiab cov ntawv qhia.

Piv txwv siv ntawm qhov Linux Echo Command

Nyob hauv nws daim ntawv nyuaj tshaj qhov kev yoojyim uas yuav tsim tau cov ntawv luam tawm rau lub davhlau ya nyob twg yog li nram qab no:

echo "nyob zoo hauv ntiaj teb"

Cov lus hais saum toj no nthuav tawm cov lus " nyob zoo hauv lub ntiaj teb " rau qhov kev tshuaj ntsuam (rho cov lus cim tseg).

Los ntawm lub neej ua ntej, cov lus hais txog kev tso npe tau tawm ntawm cov kab ntawv tshiab tom kawg ntawm txoj hlua.

Yuav sim qhov no sim cov lus nram qab no hauv qhov chaw davhlau ya nyob twg:

ncha "nyob zoo lub ntiaj teb" && echo "goodbye world"

Koj yuav pom tias qhov tshwm sim yog raws li nram no:

nyob zoo hauv ntiaj teb
goodbye ntiaj teb

Koj tuaj yeem tawm qhov cim kab tshiab los ntawm kev ntxiv rho tawm n rho tawm (-n) raws li nram no:

ncha -n "nyob zoo lub ntiaj teb" && echo -n "goodbye world"

Qhov tshwm sim los ntawm cov lus txib saum toj no yog raws li nram no:

nyob zoo hauv ntiaj teb goodbye ntiaj teb

Ib qho ntxiv uas yuav tau xav txog thaum siv lub ntsiab lus ncha yog li cas nws saib xyuas cov cim tshwj xeeb.

Piv txwv li sim cov nram qab no hauv qhov chaw davhlau ya nyob twg:

ncha "nyob zoo lub ntiaj teb \ r \ ngoodbye ntiaj teb \"

Hauv lub ntiaj teb zoo tagnrho \ r thiab \ / yuav ua raws li cov cim tshwj xeeb ntxiv cov kab tshiab, tiam sis lawv tsis ua. Qhov tshwm sim yog raws li nram no:

nyob zoo hauv ntiaj teb \ r \ ngoodbye ntiaj teb

Koj tuaj yeem pab kom tshwj xeeb cov cim uas siv cov lus hais echo los ntawm kev siv -e hloov raws li nram no:

ncha -e "nyob zoo nyob ntiaj teb \ r \ ngoodbye ntiaj teb \"

Lub sijhawm no yuav tshwm sim raws li nram no:

nyob zoo hauv ntiaj teb
goodbye ntiaj teb

Koj yuav tau kawg nyob rau hauv qhov teeb meem no uas koj tabtom sim ua ib txoj hlua uas yuav tau ua raws li tus cwj pwm tshwj xeeb thiab koj tsis xav kom nws mus. Hauv qhov scenario siv lub peev e raws li nram no:

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

Cov cim tshwj xeeb yog siv txoj kev siv hloov chaw -e?

Cia sim sim ob peb tawm. Khiav cov lus txib hauv qab no:

ncha -e "hel \ blo ntiaj teb"

Cov lus txib saum toj no yuav tsim cov nram qab no:

nrhiav tau lub ntiaj teb

Obviously tsis tshua zoo li cas koj yuav xav tau tawm rau qhov screen, tiam sis koj tau txais qhov point uas backslash b tuskheej daim ntawv ua ntej.

Tam sim no sim cov nram qab no nyob rau hauv qhov chaw davhlau ya nyob twg:

ncha -e "nyob zoo nyob ntiaj teb"

Cov lus txib no nthuav tawm txhua yam mus txog rau ntawm qhov nraub qaum ris thiab c. Txhua tsav txhua yam yog rho nrog rau txoj kab tshiab.

Li ntawd, qhov txawv ntawm tus neeg ua cim tshiab thiab kev xa khoom rov qab yog dab tsi? Tus cim kab tshiab txav tus cursor mus rau kab tom ntej whereas lub rooj xaib rov qab hloov tus cursor rov qab mus rau sab laug.

Ua ib qho piv txwv sau cov nram qab no rau hauv koj qhov chaw dav dav hlau:

ncha -e "nyob zoo \ nworld \"

Cov zis ntawm cov lus txib saum toj no txo ​​nws hwj ob lo lus rau ntau yam kab:

nyob zoo
ntiaj teb

Tam sim no sim no tawm hauv qhov chaw davhlau ya nyob twg:

ncha -e "nyob zoo \ rworld \"

Qhov txawv ntawm ib txoj kab tshiab thiab cov khoom xa rov qab tuaj yeem tshwm sim tuaj yeem tshwm sim raws li cov hauv qab no yuav muab tso tawm raws li cov lus tso tawm:

ntiaj teb

Lo lus hello tau tshwm sim, cov ntawv xa rov qab nqa tus cursor mus pib ntawm txoj kab thiab lo lus ntiaj teb tau tshwm sim.

Nws yuav pom me ntsis ntxiv yog tias koj sim cov hauv qab no:

ncha - peb "nyob zoo"

Cov zis los ntawm cov saum toj no yog raws li nram no:

hillo

Nyob hauv kev muaj tiag siv ntau tus neeg tseem siv cov \ r \ n cim thaum tawm mus rau ib kab tshiab. Ntau zaus, tiam sis, koj tuaj yeem tau khiav tawm nrog xwb.