Principal Alte Cum să ecou fără Newline

Cum să ecou fără Newline



Comanda „ecou” va adăuga întotdeauna o nouă linie atunci când o rulați într-o consolă de comandă. Acest lucru este convenabil atunci când doriți să imprimați variabile de mediu și alte informații. Separează informațiile individuale din comandă și facilitează identificarea acestora.

cum să faceți Steam să descărcați jocurile mai repede
Cum să ecou fără Newline

Dar, dacă doriți să copiați ieșirea și să o utilizați într-o altă consolă, linia suplimentară poate fi o problemă. De asemenea, dacă trebuie să utilizați comanda echo, dar doriți să creați un fișier CSV, linia invizibilă vă poate face toate eforturile inutile.

Acest articol va explica modul de utilizare a comenzii „ecou” fără a crea o nouă linie pentru diferite platforme.

Cum să ecou fără linie nouă în linia de comandă Windows

Dacă aveți Windows 10, puteți accesa linia de comandă pentru a introduce comenzile. Există moduri în care noua linie poate provoca probleme, mai ales dacă doriți să copiați rezultatul și să îl utilizați în afara liniei de comandă.

Deci, dacă introduceți „ecou 1” ca comandă în prompt, veți obține 1 ca ieșire, urmată de o nouă linie și o altă linie de intrare.

linie nouă

Dar dacă doriți să utilizați aceeași comandă fără a adăuga o nouă linie, trebuie să introduceți comenzi suplimentare după „ecou”.

Să trecem peste el pas cu pas:

  1. Apăsați tasta „Windows” și „R” în același timp pentru a deschide fereastra „Rulați”.
  2. Tastați „cmd” în caseta Deschidere.
    cmd
  3. Tastați următoarea comandă în linia de comandă:
    ecou | set / p = textul sau variabila dvs. (în acest exemplu este „1”)
  4. Apăsați „Enter” pentru a executa această comandă.
  5. Nu ar trebui să vedeți o linie nouă între ele.
    nici o linie nouă
    Dacă doriți să copiați rezultatul în clipboard, va trebui să utilizați comanda „ecou” cu comanda „clip”.
  6. Folosiți următorul cod:
    ecou | set / p = textul sau variabila dvs. | clip
  7. Comanda „clip” va copia textul sau variabila în clipboard.
  8. Deschideți orice instrument de text. De exemplu, Notepad.
  9. Lipiți clipboardul pe el.
  10. Ar trebui să vedeți rezultatul într-un șir de text în Notepad.
    pastă

Cum să Echo fără Newline în Bash

Bash este consola de comandă din Linux și Mac OS, care recunoaște și comanda „echo”. În cazul lui Bash, ecoul creează, de asemenea, o nouă linie în ieșire, dar puteți utiliza pași diferiți pentru a o opri.

Cel mai bun mod de a elimina noua linie este să adăugați „-n”. Acest lucru semnalează să nu adăugați o nouă linie.

Când doriți să scrieți comenzi mai complicate sau să sortați totul într-o singură linie, ar trebui să utilizați opțiunea ‘-n’.

De exemplu, dacă introduceți codul:
pentru x în $ {array [@]}
do
ecou $ x
gata | fel

Comanda „echo $ x” va sorta variabilele în linii separate. Poate arăta cam așa:
1
Două
3
4
5

Deci, nu va imprima numerele pe aceeași linie.

Există o modalitate de a afișa ieșirea pe o singură linie; trebuie doar să utilizați comanda ‘-n’.

Ar arăta astfel:

pentru x în $ {array [@]}
do
ecou -n $ x
gata | fel

Apăsați return și ar trebui să vedeți numerele pe aceeași linie.

Ecou cu comanda Printf în Bash

O altă modalitate de a evita adăugarea unei noi linii cu „ecou” este combinarea acesteia cu comanda „printf”.

De exemplu, să folosim următorul cod:
NewLine = `printf n`
echo -e Linia1 $ {NewLine} Linia2

cum să vizualizați profilul Facebook ca altcineva 2019

Fără a adăuga spațiu după n, veți obține acest rezultat:

cum să descarc fotografiile mele de pe Google Photos

Linie1Linie2

Cu toate acestea, dacă adăugați un spațiu după n ca acesta:
NewLine = 'printf n'
echo -e Linie1 {Linie nouă} Linie2

Veți obține următorul rezultat:
Linia 1
Randul 2

Dacă doriți ca toate intrările dvs. să se tipărească pe aceeași linie dintr-un anumit motiv, puteți folosi întotdeauna primul exemplu.

Dar PowerShell?

PowerShell-ul Windows nu creează o linie nouă cu comanda echo. Dar dacă doriți să adăugați conținut direct la un fișier text prin PowerShell, ar trebui să tastați comanda „-NoNewline” după text sau variabilă.

Acest lucru este extrem de util pentru construirea unui fișier CSV, de exemplu. Sau, dacă dintr-un anumit motiv aveți nevoie ca toate variabilele dvs. să rămână pe aceeași linie.

Rețineți că, fără comanda „-NoNewLine”, se va trece automat la o nouă linie după ce ajungeți la sfârșitul unei linii.

Ecoul lui Thor

Acum, că știți cum să evitați adăugarea unei linii noi cu ecou, ​​vă puteți continua codarea.

Dacă știți alte metode de realizare, nu uitați să distribuiți comunității în comentarii. Multe mulțumiri in avans.

Articole Interesante

Alegerea Editorului

Scrieți-vă propriul joc Raspberry Pi
Scrieți-vă propriul joc Raspberry Pi
Raspberry Pi este o senzație de calcul, dar a fost inițial conceput cu o intenție cheie: să inspire o nouă generație să privească dincolo de console de jocuri, smartphone-uri și tablete și să adopte calea codului. Dacă sunteți în căutarea
Cum să utilizați Bing AI pe Mac
Cum să utilizați Bing AI pe Mac
Pentru a utiliza Bing Chat pe un Mac, deschideți un browser web și vizitați site-ul web Bing. Conectați-vă la contul Microsoft și apoi selectați pictograma Bing Chat. De acolo, urmați instrucțiunile și sfaturile de pe această pagină pentru utilizarea asistentului Microsoft Bing AI pe Mac.
Cum să obțineți componente în Rimworld
Cum să obțineți componente în Rimworld
Componentele sunt elementele de bază ale practic orice folosiți în Rimworld. Dacă joci un joc fără Componente, nu vei ajunge prea departe. Aveți nevoie de aceste articole pentru a construi nave, arme de foc, dispozitive electrice și altele. Dar cum anume
Cum să adăugați un ton de apel pe iPhone 6S
Cum să adăugați un ton de apel pe iPhone 6S
Când vine vorba de personalizarea iPhone-ului, unul dintre cele mai bune lucruri pe care le puteți face este să personalizați tonul de apel. În timp ce personalizarea pe iPhone lipsește în multe domenii diferite, cel puțin suntem capabili să ne schimbăm
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Cum se activează citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium Microsoft Edge Chromium a primit o îmbunătățire a funcției de citire cu voce încorporată. Acum poate fi activat pentru fișierele PDF pe care le-ați citit în browser.Publicitate Această caracteristică nu este nouă pentru aplicația Edge. Omologul său EdgeHTML moștenit îl avea deja disponibil
Google Earth vs Google Earth Pro
Google Earth vs Google Earth Pro
Cel mai probabil ați auzit despre Google Earth. Dar ați auzit vreodată de fratele său mai mic, Google Earth Pro? Acest articol va analiza în profunzime ambele versiuni ale acestui software popular și va explica tot ce aveți nevoie
Ce este nou în Firefox 54
Ce este nou în Firefox 54
O nouă versiune a popularului browser Mozilla Firefox este disponibilă. Versiunea 54 are capturi de ecran, marcaje mobile, o interfață de utilizator rafinată pentru descărcări și procese de conținut multiproces. Reclamă Începând cu versiunea 54, funcția de conținut multiproces (e10s) este activată în mod implicit. Acest lucru îmbunătățește fiabilitatea Firefox, deoarece dacă o filă se blochează, cealaltă o va face