Huvud Övrig Hur Echo utan Newline

Hur Echo utan Newline



Kommandot “echo” lägger alltid till en ny rad när du kör den i en kommandokonsol. Detta är praktiskt när du vill skriva ut miljövariabler och annan information. Den separerar de enskilda informationerna i kommandot och gör det enkelt att identifiera.

hur man ansluter två bärbara skärmar
Hur Echo utan Newline

Men om du vill kopiera utdata och använda den i en annan konsol, kan den extra raden vara ett problem. Om du behöver använda ekokommandot men du vill bygga en CSV-fil kan den osynliga raden göra alla dina ansträngningar meningslösa.

Den här artikeln kommer att förklara hur man använder kommandot ‘echo’ utan att skapa en ny rad för olika plattformar.

Hur Echo utan Newline i Windows Command Prompt

Om du har Windows 10 kan du komma åt kommandotolken för att mata in dina kommandon. Det finns sätt där den nya raden kan orsaka problem, särskilt om du vill kopiera utdata och använda den utanför kommandotolken.

Så om du skriver in 'echo 1' som kommandot i din uppmaning får du 1 som utgång, följt av en ny rad och en annan inmatningsrad.

ny linje

Men om du vill använda samma kommando utan att lägga till en ny rad måste du skriva in ytterligare kommandon efter 'echo'.

Låt oss gå igenom det steg för steg:

  1. Tryck på 'Windows' och 'R' samtidigt för att öppna 'Run' -fönstret.
  2. Skriv 'cmd' i rutan Öppna.
    cmd
  3. Skriv följande kommando i kommandotolken:
    eko | set / p = din text eller variabel (i det här exemplet är det 1)
  4. Tryck på 'Enter' för att utföra detta kommando.
  5. Du bör inte se en ny rad däremellan.
    ingen ny linje
    Om du vill kopiera utdata till urklipp måste du använda kommandot 'echo' med kommandot 'clip'.
  6. Använd följande kod:
    eko | set / p = din text eller variabel | klipp
  7. Kommandot ”klipp” kopierar texten eller variabeln till Urklipp.
  8. Öppna valfritt textverktyg. Till exempel Notepad.
  9. Klistra in urklipp på den.
  10. Du bör se din utdata i en textsträng i Anteckningar.
    klistra

Hur echo utan Newline i Bash

Bash är kommandokonsolen i Linux och Mac OS, som också känner igen ”echo” -kommandot. När det gäller Bash skapar echo också en ny rad i utgången, men du kan använda olika steg för att stoppa den.

Det bästa sättet att ta bort den nya raden är att lägga till '-n'. Detta signalerar att inte lägga till en ny rad.

När du vill skriva mer komplicerade kommandon eller sortera allt på en rad bör du använda alternativet '-n'.

Om du till exempel anger koden:
för x i $ {array [@]}
do
eko $ x
gjort | sortera

Kommandot “echo $ x” sorterar variablerna i separata rader. Det kan se ut så här:
1
två
3
4
5

Så det kommer inte att skriva ut siffrorna på samma rad.

Det finns ett sätt att visa utdata på en enda rad; du behöver bara använda kommandot ‘-n’.

Det skulle se ut så här:

för x i $ {array [@]}
do
eko -n $ x
gjort | sortera

Klicka på retur och du ska se siffrorna på samma rad.

Echo med Printf Command i Bash

Ett annat sätt att undvika att lägga till en ny rad med 'echo' är att kombinera den med kommandot 'printf'.

Låt oss till exempel använda följande kod:
NewLine = `printf n`
echo -e Line1 $ {NewLine} Line2

hur man ändrar splittringstextfärg

Utan att lägga till utrymme efter n får du följande resultat:

min eldsticka ansluter inte till min wifi

Linje1Linje2

Men om du lägger till ett mellanslag efter n så här:
NewLine = `printf n`
echo -e Line1 {NewLine} Line2

Du får följande resultat:
Linje 1
Linje 2

Om du vill att alla dina inmatningar ska skrivas ut på samma rad av någon anledning kan du alltid använda det första exemplet.

Vad sägs om PowerShell?

Windows PowerShell skapar inte en ny rad med ekokommandot. Men om du vill lägga till innehåll direkt till en textfil via PowerShell, bör du skriva kommandot ‘-NoNewline’ efter texten eller variabeln.

Detta är till exempel extremt användbart för att skapa en CSV-fil. Eller om du av någon anledning behöver alla dina variabler för att vara kvar på samma rad.

Observera att utan kommandot '-NoNewLine' flyttar den fortfarande automatiskt till en ny rad efter att ha nått slutet av en rad.

Thor's Echo

Nu när du vet hur du undviker att lägga till en ny linje med eko kan du fortsätta kodningen.

Om du känner till andra metoder för att uppnå, glöm inte att dela med gruppen i kommentarerna. Stort tack på förhand.

Intressanta Artiklar

Redaktionen

Schemalägg uppdateringar av Defender-signaturer i Windows 10
Schemalägg uppdateringar av Defender-signaturer i Windows 10
Hur man schemalägger signaturuppdateringar för Microsoft Defender Antivirus i Windows 10 Microsoft Defender (tidigare Windows Defender) Antivirus använder definitioner av säkerhetsinformation för att upptäcka hot. Windows 10 hämtar automatiskt den senaste informationen som finns tillgänglig via Windows Update. Du kan också skapa ett anpassat schema för att få signaturuppdateringar oftare, eller när Windows Update är
Hur man blockerar Fortnite på Nintendo Switch
Hur man blockerar Fortnite på Nintendo Switch
Nintendo Switch är definitivt högst upp på spelkonsoler för familjer med små barn, för sin mycket användarvänliga design, ett stort urval av barnvänliga spel och möjligheten att ta det med dig vart du än går. Men
Samsung Galaxy S8: Hur ömtålig är den?
Samsung Galaxy S8: Hur ömtålig är den?
Min första telefon någonsin var en Nokia-telefon. Jag kommer inte ihåg modellnumret - allt du behöver veta är att det var en tank, och vem kommer ihåg serienumren på tankarna? Medan One2One-nätverket var det
Taggarkiv: SageThumbs
Taggarkiv: SageThumbs
Dark Souls 3 och upprepningens terror Dark Souls 3 och upprepningens terror Dark Souls 3 och upprepningens terror Dark S ...
Dark Souls 3 och upprepningens terror Dark Souls 3 och upprepningens terror Dark Souls 3 och upprepningens terror Dark S ...
Hur man spelar 3D Pinball Space Cadet i Windows 10
Hur man spelar 3D Pinball Space Cadet i Windows 10
Om du någonsin använt en äldre version av Windows som Windows 95, Windows XP, Windows ME eller Windows 2000, kommer du förmodligen ihåg att det fanns ett flipperspel inkluderat gratis i operativsystemet. Spelet var
Zooma - Hur man spelar in möte
Zooma - Hur man spelar in möte
År 2020 har varit fjärrarbetets år. Är det konstigt att det har valt den bästa appen för fjärrmöten? Zoom är ett enkelt verktyg som inte komplicerar saker om du inte föredrar att de ska vara