మీరు కమాండ్ కన్సోల్లో దీన్ని అమలు చేసినప్పుడు 'echo' కమాండ్ ఎల్లప్పుడూ కొత్త లైన్ను జోడిస్తుంది. మీరు పర్యావరణ వేరియబుల్స్ మరియు ఇతర సమాచారాన్ని ప్రింట్ చేయాలనుకున్నప్పుడు ఇది సౌకర్యవంతంగా ఉంటుంది. ఇది కమాండ్లోని వ్యక్తిగత సమాచారాన్ని వేరు చేస్తుంది మరియు గుర్తించడాన్ని సులభతరం చేస్తుంది.
కానీ, మీరు అవుట్పుట్ను కాపీ చేసి మరొక కన్సోల్లో ఉపయోగించాలనుకుంటే, అదనపు లైన్ సమస్య కావచ్చు. అలాగే, మీరు echo కమాండ్ని ఉపయోగించాల్సి ఉంటే కానీ మీరు CSV ఫైల్ను రూపొందించాలనుకుంటే, అదృశ్య లైన్ మీ ప్రయత్నాలన్నింటినీ నిష్ఫలం చేస్తుంది.
వివిధ ప్లాట్ఫారమ్ల కోసం కొత్త లైన్ను సృష్టించకుండా 'echo' ఆదేశాన్ని ఎలా ఉపయోగించాలో ఈ కథనం వివరిస్తుంది.
విండోస్ కమాండ్ ప్రాంప్ట్లో న్యూలైన్ లేకుండా ఎకో ఎలా చేయాలి
మీకు Windows 10 ఉంటే, మీరు మీ ఆదేశాలను ఇన్పుట్ చేయడానికి కమాండ్ ప్రాంప్ట్ని యాక్సెస్ చేయవచ్చు. కొత్త లైన్ సమస్యలను కలిగించే మార్గాలు ఉన్నాయి, ప్రత్యేకించి మీరు అవుట్పుట్ను కాపీ చేసి, కమాండ్ ప్రాంప్ట్ వెలుపల ఉపయోగించాలనుకుంటే.
కాబట్టి, మీరు మీ ప్రాంప్ట్లో కమాండ్గా ‘echo 1’ అని టైప్ చేస్తే, మీరు 1ని అవుట్పుట్గా పొందుతారు, దాని తర్వాత కొత్త లైన్ మరియు మరొక ఇన్పుట్ లైన్ వస్తుంది.
కానీ మీరు కొత్త పంక్తిని జోడించకుండా అదే ఆదేశాన్ని ఉపయోగించాలనుకుంటే, మీరు 'echo' తర్వాత అదనపు ఆదేశాలను టైప్ చేయాలి.
దానిని దశల వారీగా పరిశీలిద్దాం:
- 'రన్' విండోను తెరవడానికి ఒకే సమయంలో 'Windows' మరియు 'R' కీని నొక్కండి.
- ఓపెన్ బాక్స్లో 'cmd' అని టైప్ చేయండి.
- కమాండ్ ప్రాంప్ట్లో కింది ఆదేశాన్ని టైప్ చేయండి:
ప్రతిధ్వని | సెట్ /p=మీ టెక్స్ట్ లేదా వేరియబుల్ (ఈ ఉదాహరణలో ఇది '1')
- ఈ ఆదేశాన్ని అమలు చేయడానికి 'Enter' నొక్కండి.
- మీరు మధ్యలో కొత్త లైన్ చూడకూడదు.
మీరు అవుట్పుట్ను క్లిప్బోర్డ్కు కాపీ చేయాలనుకుంటే, మీరు 'క్లిప్' కమాండ్తో 'ఎకో' కమాండ్ను ఉపయోగించాలి.
- కింది కోడ్ని ఉపయోగించండి:
ప్రతిధ్వని | సెట్ /p=మీ టెక్స్ట్ లేదా వేరియబుల్|క్లిప్
- 'క్లిప్' కమాండ్ టెక్స్ట్ లేదా వేరియబుల్ను క్లిప్బోర్డ్కి కాపీ చేస్తుంది.
- ఏదైనా వచన సాధనాన్ని తెరవండి. ఉదాహరణకు, నోట్ప్యాడ్.
- దానికి క్లిప్బోర్డ్ను అతికించండి.
- మీరు నోట్ప్యాడ్లోని టెక్స్ట్ స్ట్రింగ్లో మీ అవుట్పుట్ని చూడాలి.
బాష్లో న్యూలైన్ లేకుండా ఎకో చేయడం ఎలా
Bash అనేది Linux మరియు Mac OSలో కమాండ్ కన్సోల్, ఇది 'echo' ఆదేశాన్ని కూడా గుర్తిస్తుంది. బాష్ విషయంలో, echo అవుట్పుట్లో కొత్త లైన్ను కూడా సృష్టిస్తుంది, అయితే దాన్ని ఆపడానికి మీరు వివిధ దశలను ఉపయోగించవచ్చు.
కొత్త లైన్ను తీసివేయడానికి ఉత్తమ మార్గం ‘-n’ని జోడించడం. ఇది కొత్త లైన్ను జోడించకూడదని సూచిస్తుంది.
మీరు మరింత సంక్లిష్టమైన ఆదేశాలను వ్రాయాలనుకున్నప్పుడు లేదా అన్నింటినీ ఒకే లైన్లో క్రమబద్ధీకరించాలనుకున్నప్పుడు, మీరు ‘-n’ ఎంపికను ఉపయోగించాలి.
ఉదాహరణకు, మీరు కోడ్ను ఇన్పుట్ చేస్తే:
${array[@]}లో x కోసం
చేయండి
ప్రతిధ్వని $x
పూర్తి| క్రమబద్ధీకరించు
'echo $x' కమాండ్ వేరియబుల్స్ను ప్రత్యేక పంక్తులుగా క్రమబద్ధీకరిస్తుంది. ఇది ఇలా ఉండవచ్చు:
1
2
3
4
5
కాబట్టి, ఇది ఒకే లైన్లో సంఖ్యలను ముద్రించదు.
ఒకే లైన్లో అవుట్పుట్ను ప్రదర్శించడానికి ఒక మార్గం ఉంది; మీరు ‘-n’ కమాండ్ను మాత్రమే ఉపయోగించాలి.
ఇది ఇలా ఉంటుంది:
${array[@]}లో x కోసం
చేయండి
echo -n $x
పూర్తి| క్రమబద్ధీకరించు
రిటర్న్ నొక్కండి మరియు మీరు అదే లైన్లోని సంఖ్యలను చూడాలి.
బాష్లో ప్రింట్ఎఫ్ కమాండ్తో ఎకో
'ఎకో'తో కొత్త పంక్తిని జోడించకుండా ఉండటానికి మరొక మార్గం దానిని 'printf' కమాండ్తో కలపడం.
ఉదాహరణకు, ఈ క్రింది కోడ్ని ఉపయోగిస్తాము:
NewLine=`printf “n”`
echo -e “Line1${NewLine}Line2”
"n" తర్వాత ఖాళీని జోడించకుండా, మీరు ఈ ఫలితాన్ని పొందుతారు:
లైన్1 లైన్2
అయితే, మీరు ఇలా “n” తర్వాత ఖాళీని జోడిస్తే:
NewLine=`printf “n “`
echo -e “Line1{NewLine}Line2”
మీరు ఈ క్రింది ఫలితాన్ని పొందుతారు:
లైన్1
లైన్2
మీరు కొన్ని కారణాల వల్ల మీ ఇన్పుట్ మొత్తాన్ని ఒకే లైన్లో ప్రింట్ చేయాలనుకుంటే, మీరు ఎల్లప్పుడూ మొదటి ఉదాహరణను ఉపయోగించవచ్చు.
పవర్షెల్ గురించి ఏమిటి?
విండోస్ పవర్షెల్ ఎకో కమాండ్తో కొత్త లైన్ని సృష్టించదు. కానీ మీరు పవర్షెల్ ద్వారా నేరుగా టెక్స్ట్ ఫైల్కి కంటెంట్ను జోడించాలనుకుంటే, మీరు టెక్స్ట్ లేదా వేరియబుల్ తర్వాత ‘-NoNewline’ ఆదేశాన్ని టైప్ చేయాలి.
ఉదాహరణకు, CSV ఫైల్ను రూపొందించడానికి ఇది చాలా ఉపయోగకరంగా ఉంటుంది. లేదా, కొన్ని కారణాల వల్ల మీ అన్ని వేరియబుల్స్ ఒకే లైన్లో ఉండటానికి మీకు అవసరమైతే.
‘-NoNewLine’ కమాండ్ లేకుండా, లైన్ ముగింపుకు చేరుకున్న తర్వాత స్వయంచాలకంగా కొత్త లైన్కి తరలించబడుతుందని గమనించండి.
థోర్స్ ఎకో
ప్రతిధ్వనితో కొత్త లైన్ని జోడించడాన్ని ఎలా నివారించాలో ఇప్పుడు మీకు తెలుసు, మీరు మీ కోడింగ్ను కొనసాగించవచ్చు.
మీరు సాధించడానికి ఇతర పద్ధతుల గురించి తెలిస్తే, వ్యాఖ్యలలో సంఘంతో భాగస్వామ్యం చేయడం మర్చిపోవద్దు. ముందుగానే చాలా ధన్యవాదాలు.