Linux ઇકો કમાન્ડની મદદથી સ્ક્રીનમાં આઉટપુટ ટેક્સ્ટ કેવી રીતે કરવું

આ માર્ગદર્શિકા તમને બતાવે છે કે Linux ઇકો કમાન્ડની મદદથી ટર્મિનલ વિન્ડોમાં આઉટપુટ ટેક્સ્ટ કેવી રીતે કરવું.

ટર્મિનલમાં તેના પોતાના પર વપરાયેલ ઇકો કમાન્ડ ખાસ કરીને ઉપયોગી નથી પરંતુ જયારે તેને સ્ક્રિપ્ટનો ભાગ તરીકે ઉપયોગમાં લેવાય છે, ત્યારે તે સૂચનાઓ, ભૂલો અને સૂચનાઓ દર્શાવવા માટે ઉપયોગમાં લઈ શકાય છે.

લિનક્સ ઇકો કમાન્ડનું ઉદાહરણ

તેના સરળ સ્વરૂપમાં ટર્મિનલ પર આઉટપુટ ટેક્સ્ટનો સૌથી સરળ માર્ગ નીચે પ્રમાણે છે:

ઇકો "હેલો વર્લ્ડ"

ઉપરોક્ત આદેશ સ્ક્રીન પર " હેલ્લો વર્લ્ડ " શબ્દો (અવતરણ ચિહ્નો ઓછા) ને આઉટપુટ કરે છે.

ડિફૉલ્ટ રૂપે, ઇકો સ્ટેટમેન્ટ સ્ટ્રિંગના અંતમાં એક નવું લીટી પાત્ર દર્શાવે છે.

ટર્મિનલ વિન્ડોમાં નીચે આપેલ નિવેદનનો પ્રયત્ન કરવા ચકાસવા માટે:

ઇકો "હેલો વર્લ્ડ" && ઇકો "ગુડબાય વર્લ્ડ"

તમે જોશો કે પરિણામ નીચે પ્રમાણે છે:

હેલ્લો વિશ્વ
ગુડબાય વિશ્વ

નીચે પ્રમાણે તમે બાદબાકી n સ્વીચ (-n) ઉમેરીને નવું વાક્ય અક્ષર રદ્દ કરી શકો છો:

ઇકો-એન "હેલ્લો વર્લ્ડ" && ઇકો-એન "ગુડબાય વર્લ્ડ"

ઉપરોક્ત આદેશમાંથી પરિણામ નીચે મુજબ છે:

હેલો વર્લ્ડ ગુડબાય વિશ્વ

ઇકો સ્ટેટમેન્ટનો ઉપયોગ કરતી વખતે વિચારવું એ બીજી બાબત છે કે તે વિશિષ્ટ અક્ષરો કેવી રીતે સંભાળે છે.

ઉદાહરણ તરીકે ટર્મિનલ વિંડોમાં નીચેનાનો પ્રયાસ કરો:

ઇકો "હેલો વર્લ્ડ \ r \ n ગુડબાય વર્લ્ડ"

એક આદર્શ વિશ્વમાં \ r અને \ n એક નવી લીટી ઉમેરવા માટે વિશિષ્ટ અક્ષરો તરીકે કાર્ય કરશે પરંતુ તે નહીં. પરિણામ નીચે મુજબ છે:

હેલ્લો વિશ્વ \ r \ n ગુડબાય વિશ્વ

તમે ઇકો કમાન્ડનો ઉપયોગ કરીને વિશિષ્ટ અક્ષરોને નીચે પ્રમાણે -e સ્વીચનો સમાવેશ કરીને સક્રિય કરી શકો છો:

ઇકો-ઇ "હેલ્લો વર્લ્ડ \ r \ n ગુડબાય વર્લ્ડ"

આ વખતે પરિણામ નીચે પ્રમાણે હશે:

હેલ્લો વિશ્વ
ગુડબાય વિશ્વ

તમે અલબત્ત એવી પરિસ્થિતિમાં હોઈ શકો છો કે જેમાં તમે એક સ્ટ્રિંગનું આઉટપુટ કરવાનો પ્રયાસ કરી રહ્યા છો કે જે વિશિષ્ટ અક્ષર તરીકે નિયંત્રિત કરવામાં આવશે અને તમે તે ઇચ્છતા નથી. આ દૃશ્યમાં નીચે મૂડીનો ઉપયોગ કરો:

ઇકો -ઇ ​​"હેલો વર્લ્ડ \ r \ n ગુડબાય વર્લ્ડ"

કયા વિશિષ્ટ અક્ષરોને -e સ્વીચનો ઉપયોગ કરીને નિયંત્રિત કરવામાં આવે છે?

ચાલો આમાંના અમુકનો પ્રયાસ કરીએ. ટર્મિનલમાં નીચેનો આદેશ ચલાવો:

ઇકો-ઇ "હેલ્ \ બ્લો વર્લ્ડ"

ઉપરોક્ત આદેશ નીચેનાને આઉટપુટ કરશે:

હેલ્લો વિશ્વ

દેખીતી રીતે નથી કે ખરેખર તમે સ્ક્રીન પર આઉટપુટ કરવા માંગો છો પરંતુ તમને તે બિંદુ મળે છે કે બેકસ્લેશ b એ પાછલા અક્ષરને દૂર કરે છે.

હવે ટર્મિનલ વિન્ડોમાં નીચેનો પ્રયાસ કરો:

ઇકો-ઇ "હેલ્લો \ c વર્લ્ડ"

આ આદેશ બૅકસ્લેશ અને સી સુધી દરેક વસ્તુને આઉટપુટ આપે છે. નવી લીટી સહિત બાકીનું બધું અવગણવામાં આવે છે.

તો નવા લાઇનના પાત્ર અને વાહન વળતર વચ્ચે શું તફાવત છે? નવો રેખા અક્ષર કર્સરને આગલા રેખા તરફ ફરે છે જ્યારે વાહન વળતર કર્સરને ડાબી બાજુએ ખસેડે છે.

ઉદાહરણ તરીકે તમારી ટર્મિનલ વિન્ડોમાં નીચેનાનો સમાવેશ કરો:

echo -e "hello \ nworld"

ઉપરોક્ત આદેશનું આઉટપુટ બે શબ્દોને વિવિધ લીટીઓ પર મૂકે છે:

હેલ્લો
દુનિયા

હવે ટર્મિનલ વિન્ડોમાં આ અજમાવી જુઓ:

ઇકો-ઇ "હેલ્લો \ rworld"

નવી લાઈન અને કેરેજ રિટર્ન વચ્ચેનો તફાવત ખૂબ જ સ્પષ્ટ બનશે કારણ કે નીચે પ્રમાણે આઉટપુટ તરીકે દર્શાવવામાં આવશે.

દુનિયા

હેલ્લો શબ્દ દર્શાવવામાં આવ્યો હતો, વાહન વળતરએ કર્સરને લીટીની શરૂઆતમાં લીધું હતું અને શબ્દ વિશ્વ પ્રદર્શિત થયો હતો.

જો તમે નીચેનાનો પ્રયાસ કરો તો તે થોડી વધુ સ્પષ્ટ બને છે:

ઇકો-ઇ "હેલ્લો \ rhi"

ઉપરોક્ત આઉટપુટ નીચે પ્રમાણે છે:

હિલ્લો

વાસ્તવમાં ઘણા લોકો ઉપયોગ કરીને હજી પણ \ r \ n નોટેશનનો ઉપયોગ કરે છે જ્યારે એક નવી લાઇન પર આઉટપુટ થાય છે. ઘણીવાર, જો કે, તમે માત્ર એક \ n સાથે દૂર કરી શકો છો.