Laging magdaragdag ng bagong linya ang utos na 'echo' kapag pinatakbo mo ito sa isang command console. Maginhawa ito kung nais mong mai-print ang mga variable ng kapaligiran at iba pang mga impormasyon. Pinaghihiwalay nito ang mga indibidwal na piraso ng impormasyon sa utos at ginagawang madali upang makilala.
paano mo i-block ang isang numero ng telepono

Ngunit, kung nais mong kopyahin ang output at gamitin ito sa isa pang console, ang isang labis na linya ay maaaring isang isyu. Gayundin, kung kailangan mong gamitin ang utos ng echo ngunit nais mong bumuo ng isang CSV file, ang hindi nakikita na linya ay maaaring gawing walang saysay ang lahat ng iyong mga pagsisikap.
Ipapaliwanag ng artikulong ito kung paano gamitin ang utos na 'echo' nang hindi lumilikha ng isang bagong linya para sa iba't ibang mga platform.
Paano Mag-echo Nang Walang Newline sa Windows Command Prompt
Kung mayroon kang Windows 10, maaari mong ma-access ang Command Prompt upang mai-input ang iyong mga utos. Mayroong mga paraan kung saan ang bagong linya ay maaaring maging sanhi ng mga isyu, lalo na kung nais mong kopyahin ang output at gamitin ito sa labas ng Command Prompt.
Kaya, kung nagta-type ka sa 'echo 1' bilang utos sa iyong prompt, makakakuha ka ng 1 bilang isang output, na sinusundan ng isang bagong linya at isa pang linya ng pag-input.
Ngunit kung nais mong gamitin ang parehong utos nang hindi nagdaragdag ng isang bagong linya, kailangan mong mag-type ng mga karagdagang utos pagkatapos ng 'echo'.
Tingnan natin ito nang sunud-sunod:
- Pindutin ang 'Windows' at 'R' key nang sabay-sabay upang buksan ang window na 'Run'.
- I-type ang 'cmd' sa Open box.
- I-type ang sumusunod na utos sa Command Prompt:
echo | itakda / p = iyong teksto o variable (sa halimbawang ito ito ay '1') - Pindutin ang 'Enter' upang maipatupad ang utos na ito.
- Hindi ka dapat makakita ng bagong linya sa pagitan.
Kung nais mong kopyahin ang output sa clipboard, kakailanganin mong gamitin ang command na 'echo' gamit ang 'clip' na utos. - Gamitin ang sumusunod na code:
echo | itakda / p = iyong teksto o variable | clip - Kopyahin ng utos na 'clip' ang teksto o variable sa clipboard.
- Buksan ang anumang tool sa text. Halimbawa, ang Notepad.
- Idikit dito ang clipboard.
- Dapat mong makita ang iyong output sa isang string ng teksto sa Notepad.
Paano Mag-echo Nang Walang Newline sa Bash
Ang Bash ay ang command console sa Linux at Mac OS, na kinikilala rin ang 'echo' na utos. Sa kaso ng Bash, lumilikha din ang echo ng isang bagong linya sa output, ngunit maaari mong gamitin ang iba't ibang mga hakbang upang matigil ito.
Ang pinakamahusay na paraan upang alisin ang bagong linya ay upang magdagdag ng '-n'. Nagsenyas ito na huwag magdagdag ng bagong linya.
Kung nais mong magsulat ng mas kumplikadong mga utos o pag-uri-uriin ang lahat sa isang solong linya, dapat mong gamitin ang opsyong '-n'.
Halimbawa, kung na-input mo ang code:
para sa x sa $ {array [@]}
gawin
echo $ x
tapos na | pag-uri-uriin
Ang utos na 'echo $ x' ay pag-uuri-uriin ang mga variable sa magkakahiwalay na mga linya. Maaari itong magmukhang ganito:
1
dalawa
3
4
5
Kaya, hindi nito mai-print ang mga numero sa parehong linya.
Mayroong isang paraan upang maipakita ang output sa isang solong linya; kakailanganin mo lamang gamitin ang utos na ā-nā.
Ganito ang hitsura:
para sa x sa $ {array [@]}
gawin
echo -n $ x
tapos na | pag-uri-uriin
Pindutin ang return at dapat mong makita ang mga numero sa parehong linya.
Echo kasama ang Printf Command sa Bash
Ang isa pang paraan upang maiwasan ang pagdaragdag ng isang bagong linya na may 'echo' ay upang pagsamahin ito sa 'printf' na utos.
Halimbawa, gamitin natin ang sumusunod na code:
NewLine = `printf n`
echo -e Line1 $ {NewLine} Line2
paano ka makopya at mai-paste sa isang chromebook
Nang walang pagdaragdag ng puwang pagkatapos n, makukuha mo ang resulta na ito:
pinakamahusay na wireless ingay Kinakansela headphone 2018
Line1Line2
Gayunpaman, kung magdagdag ka ng isang puwang pagkatapos ng tulad nito:
NewLine = `printf n`
echo -e Line1 {NewLine} Line2
Makukuha mo ang sumusunod na resulta:
Linya1
Linya2
Kung nais mo ang lahat ng iyong input na mai-print sa parehong linya para sa ilang kadahilanan, maaari mong palaging gamitin ang unang halimbawa.
Kumusta naman ang PowerShell?
Ang Windows 'PowerShell ay hindi lumikha ng isang bagong linya na may utos ng echo. Ngunit kung nais mong idagdag ang nilalaman nang direkta sa isang text file sa pamamagitan ng PowerShell, dapat mong i-type ang utos na '-NoNewline' pagkatapos ng teksto o variable.
Ito ay lubos na kapaki-pakinabang para sa pagbuo ng isang CSV file, halimbawa. O, kung sa ilang kadahilanan kailangan mo ang lahat ng iyong mga variable upang manatili sa parehong linya.
Tandaan na walang utos na '-NoNewLine', awtomatiko pa rin ang paglipat ng isang bagong linya matapos maabot ang dulo ng isang linya.
Si Eor ni Thor
Ngayon alam mo kung paano maiwasan ang pagdaragdag ng isang bagong linya sa echo, maaari mong ipagpatuloy ang iyong pag-coding.
Kung may alam kang ibang mga pamamaraan para magawa, huwag kalimutang ibahagi sa komunidad sa mga komento. Maraming salamat nang maaga.