Pagrindinis Kita Kaip aidas be „Newline“

Kaip aidas be „Newline“



„Echo“ komanda visada pridės naują eilutę, kai ją vykdysite komandų konsolėje. Tai patogu, kai norite atsispausdinti aplinkos kintamuosius ir kitą informaciją. Jis atskiria atskirus komandos elementus ir leidžia juos lengvai atpažinti.

kaip išsaugoti nuotraukas iš Google
Kaip aidas be „Newline“

Bet jei norite nukopijuoti išvestį ir naudoti ją kitoje konsolėje, papildoma eilutė gali būti problema. Be to, jei jums reikia naudoti echo komandą, bet norite sukurti CSV failą, nematoma eilutė gali padaryti jūsų pastangas bergždžias.

Šiame straipsnyje bus paaiškinta, kaip naudoti komandą echo, nesukuriant naujos eilutės skirtingoms platformoms.

Kaip aidėti be „Newline“ „Windows“ komandų eilutėje

Jei turite „Windows 10“, galite įvesti komandų eilutę ir įvesti komandas. Yra būdų, kai nauja eilutė gali sukelti problemų, ypač jei norite nukopijuoti išvestį ir naudoti ją už komandų eilutės ribų.

Taigi, jei įvedėte komandą „echo 1“ kaip komandą, gausite 1 kaip išvestį, po kurios eis nauja eilutė ir kita įvesties eilutė.

nauja linija

Bet jei norite naudoti tą pačią komandą nepridėdami naujos eilutės, po „aido“ turite įvesti papildomas komandas.

Peržiūrėkime tai žingsnis po žingsnio:

  1. Vienu metu paspauskite „Windows“ ir „R“ klavišus, kad atidarytumėte langą „Vykdyti“.
  2. Lauke Atidaryti įveskite „cmd“.
    cmd
  3. Komandų eilutėje įveskite šią komandą:
    aidas | set / p = jūsų tekstas ar kintamasis (šiame pavyzdyje tai „1“)
  4. Norėdami įvykdyti šią komandą, paspauskite „Enter“.
  5. Tarpų neturėtumėte matyti naujos eilutės.
    jokios naujos eilutės
    Jei norite nukopijuoti išvestį į mainų sritį, turėsite naudoti komandą „echo“ su komanda „klipas“.
  6. Naudokite šį kodą:
    aidas | set / p = jūsų tekstas arba kintamasis | klipas
  7. „Clip“ komanda nukopijuos tekstą ar kintamąjį į mainų sritį.
  8. Atidarykite bet kurį teksto įrankį. Pavyzdžiui, „Notepad“.
  9. Įklijuokite į ją mainų sritį.
  10. Išvestį turėtumėte pamatyti „Notepad“ teksto eilutėje.
    įklijuoti

Kaip aidas be naujosios linijos Bashe

„Bash“ yra „Linux“ ir „Mac OS“ komandų konsolė, kuri taip pat atpažįsta komandą „aidas“. „Bash“ atveju aidas taip pat sukuria naują eilutę išvestyje, tačiau galite ją sustabdyti naudodami skirtingus veiksmus.

Geriausias būdas pašalinti naują eilutę yra pridėti „-n“. Tai rodo, kad nereikia pridėti naujos eilutės.

Jei norite parašyti sudėtingesnes komandas arba surūšiuoti viską vienoje eilutėje, turėtumėte naudoti parinktį '-n'.

Pvz., Jei įvesite kodą:
x už $ {array [@]}
padaryti
aidas $ x
padaryta | rūšiuoti

Komanda ‘echo $ x’ rūšiuos kintamuosius į atskiras eilutes. Tai gali atrodyti maždaug taip:
1
du
3
4
5

Taigi, numeriai nebus atspausdinti toje pačioje eilutėje.

Yra būdas parodyti išvestį vienoje eilutėje; turite naudoti tik komandą ‘-n’.

Tai atrodytų taip:

x už $ {array [@]}
padaryti
aidas -n $ x
padaryta | rūšiuoti

Paspauskite grįžti ir turėtumėte pamatyti skaičius toje pačioje eilutėje.

Aidas su „Printf“ komanda „Bash“

Kitas būdas išvengti naujos eilutės pridėjimo prie „aido“ yra derinti ją su komanda „printf“.

Pavyzdžiui, naudokime šį kodą:
NewLine = `printf n`
echo -e Line1 $ {NewLine} Line2

kaip pridėti fono paveikslėlį į "Google" dokumentus

Nepridėję tarpo po n, gausite šį rezultatą:

kaip sužinoti, kokią informaciją apie tave turi „Facebook“

Line1Line2

Tačiau jei pridėsite tarpą po n taip:
NewLine = `printf n`
echo -e Linija1 {NewLine} Linija2

Gausite tokį rezultatą:
1. eilutė
2 eilutė

Jei norite, kad visi įvestys dėl kokių nors priežasčių būtų spausdinamos toje pačioje eilutėje, visada galite naudoti pirmąjį pavyzdį.

Ką apie „PowerShell“?

„Windows PowerShell“ nesukuria naujos eilutės su komanda echo. Bet jei norite pridėti turinį tiesiai į tekstinį failą naudodami „PowerShell“, po teksto ar kintamojo turėtumėte įvesti komandą „-NoNewline“.

Tai labai naudinga, pavyzdžiui, kuriant CSV failą. Arba, jei dėl kokių nors priežasčių jums reikia, kad visi kintamieji liktų toje pačioje eilutėje.

Atkreipkite dėmesį, kad be „-NoNewLine“ komandos, pasiekus eilutės pabaigą, vis tiek automatiškai pereis į naują eilutę.

Thoro aidas

Dabar, kai žinote, kaip išvengti naujos eilutės su aidu, galite tęsti kodavimą.

Jei žinote kitų būdų, kaip tai pasiekti, nepamirškite pasidalinti su bendruomene komentaruose. Iš anksto didelis ačiū.

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

Oficialus būdas pašalinti „OneDrive“ sistemoje „Windows 10“
Oficialus būdas pašalinti „OneDrive“ sistemoje „Windows 10“
Kaip pašalinti „OneDrive“ sistemoje „Windows 10“. „OneDrive“ galite pašalinti iš „Windows 10“ dviem būdais, įskaitant programą „Nustatymai“ ...
Kaip pridėti „Disney Plus“ prie „Amazon Fire Stick“
Kaip pridėti „Disney Plus“ prie „Amazon Fire Stick“
Nors „Disney“ buvo susieta su keliomis sutartimis su kitomis įmonėmis, ypač su „Netflix“, jie pagaliau surinko pakankamai savo medžiagos iš konkurentų srautinių transliacijų paslaugų, kad sukurtų didžiulę „Disney +“ biblioteką. Jūs tikriausiai daug apie tai girdėjote
Įgalinti „Near Share“ sistemoje „Windows 10“
Įgalinti „Near Share“ sistemoje „Windows 10“
Galite įjungti „Windows 10“ funkciją „Near Share“, kuri leidžia vartotojui siųsti ir gauti failus į kitus įrenginius naudojant „Bluetooth“ arba „Wi-Fi“.
Žymų archyvai: „Windows 10“ sukuria 10565 iso vaizdus
Žymų archyvai: „Windows 10“ sukuria 10565 iso vaizdus
„ROLI Seaboard RISE 25“ apžvalga: kurkite mintis pučiančią muziką
„ROLI Seaboard RISE 25“ apžvalga: kurkite mintis pučiančią muziką
Kai atrodo, kad visos geros idėjos jau yra ir praėjo, atsiranda vienas, kuris nepaiso konvencijos. Rytų Londono technologinio startuolio idėja „Seaboard RISE“ MIDI klaviatūrą iš naujo įsivaizduoja kaip novatorišką naują
„VivaldiFox“ pateikia „Firefox“ spalvingus į „Vivaldi“ skirtukus
„VivaldiFox“ pateikia „Firefox“ spalvingus į „Vivaldi“ skirtukus
Naršyklė „Vivaldi“ gali pritaikyti dominuojančią puslapio spalvą atidarytame skirtuke. „VivaldiFox“ yra „Firefox“ priedas, kuris prideda tą pačią funkciją prie „Firefox“.
Kaip atsisiųsti muziką į savo android telefoną
Kaip atsisiųsti muziką į savo android telefoną
Yra keletas būdų, kaip atsisiųsti muziką į savo Android telefoną. Štai kaip atsisiųsti iš „YouTube Music“, kompiuterio ir kitų muzikos šaltinių.