Основен Други Как да ехо без нов ред

Как да ехо без нов ред



Командата ‘echo’ винаги ще добавя нов ред, когато го стартирате в командна конзола. Това е удобно, когато искате да отпечатате променливи на околната среда и друга информация. Той отделя отделните части от информацията в командата и улеснява идентифицирането.

chrome // съдържание / настройки
Как да ехо без нов ред

Но ако искате да копирате изхода и да го използвате в друга конзола, допълнителният ред може да е проблем. Също така, ако трябва да използвате командата echo, но искате да изградите CSV файл, невидимата линия може да направи всички ваши усилия напразни.

Тази статия ще обясни как да използвате командата ‘echo’, без да създавате нов ред за различни платформи.

Как да ехо без нов ред в командния ред на Windows

Ако имате Windows 10, можете да влезете в командния ред, за да въведете вашите команди. Има начини, при които новият ред може да причини проблеми, особено ако искате да копирате изхода и да го използвате извън командния ред.

Така че, ако въведете „ехо 1“ като команда в подканата, ще получите 1 като изход, последван от нов ред и друг ред за въвеждане.

нова линия

Но ако искате да използвате същата команда, без да добавяте нов ред, трябва да въведете допълнителни команди след ‘echo’.

Нека да преминем към него стъпка по стъпка:

  1. Натиснете едновременно клавишите „Windows“ и „R“, за да отворите прозореца „Run“.
  2. Въведете ‘cmd’ в полето Open.
    cmd
  3. Въведете следната команда в командния ред:
    ехо | set / p = вашият текст или променлива (в този пример е „1“)
  4. Натиснете ‘Enter’, за да изпълните тази команда.
  5. Не трябва да виждате нов ред между тях.
    няма нов ред
    Ако искате да копирате изхода в клипборда, ще трябва да използвате командата ‘echo’ с командата ‘clip’.
  6. Използвайте следния код:
    ехо | set / p = вашият текст или променлива | клип
  7. Командата ‘clip’ ще копира текста или променливата в клипборда.
  8. Отворете всеки текстов инструмент. Например Notepad.
  9. Поставете клипборда към него.
  10. Трябва да видите резултата си в низ от текст в Notepad.
    паста

Как да ехо без нов ред в Bash

Bash е командната конзола в Linux и Mac OS, която също разпознава командата ‘echo’. В случая с Bash, echo също създава нов ред в изхода, но можете да използвате различни стъпки, за да го спрете.

Най-добрият начин да премахнете новия ред е да добавите ‘-n’. Това сигнализира да не се добавя нов ред.

Когато искате да напишете по-сложни команди или да сортирате всичко в един ред, трябва да използвате опцията ‘-n’.

Например, ако въведете кода:
за x в $ {масив [@]}
направете
ехо $ x
готово | вид

Командата ‘echo $ x’ ще сортира променливите в отделни редове. Може да изглежда по следния начин:
1
две
3
4
5

Така че няма да отпечатва числата на един и същи ред.

Има начин за показване на изхода на един ред; трябва само да използвате командата ‘-n’.

Ще изглежда така:

за x в $ {масив [@]}
направете
ехо -n $ x
готово | вид

Натиснете return и ще видите числата на същия ред.

Ехо с командата Printf в Bash

Друг начин да избегнете добавянето на нов ред с „ехо“ е да го комбинирате с командата „printf“.

Например, нека използваме следния код:
NewLine = `printf n`
echo -e Line1 $ {NewLine} Line2

как да намеря вашите коментари в youtube

Без добавяне на интервал след n, ще получите този резултат:

как да изключите iphone без бутон за захранване -

Line1Line2

Ако обаче добавите интервал след n по този начин:
NewLine = `printf n`
echo -e Line1 {NewLine} Line2

Ще получите следния резултат:
Линия1
Линия2

Ако искате по някаква причина всичките ви данни да се отпечатват на един и същи ред, винаги можете да използвате първия пример.

Какво ще кажете за PowerShell?

PowerShell на Windows не създава нов ред с командата echo. Но ако искате да добавите съдържание директно към текстов файл чрез PowerShell, трябва да въведете командата ‘-NoNewline’ след текста или променливата.

Това е изключително полезно за изграждане на CSV файл, например. Или, ако по някаква причина имате нужда всичките ви променливи да останат на същия ред.

Обърнете внимание, че без командата ‘-NoNewLine’, пак ще се премести автоматично в нов ред, след като достигне края на ред.

Thor’s Echo

След като знаете как да избегнете добавянето на нов ред с ехо, можете да продължите кодирането си.

Ако знаете други методи за постигане, не забравяйте да споделите с общността в коментарите. Много благодаря предварително.

Интересни Статии

Избор На Редактора

Edge вече позволява превод на избран текст на страница
Edge вече позволява превод на избран текст на страница
Microsoft актуализира вградената функция за преводач, така че вече е възможно да изберете част от текста на уеб страница и незабавно да я преведете с Bing. Опцията е попаднала в Канарския клон на браузъра. Реклама По подразбиране Microsoft Edge предлага превод на уеб страници, които не са по подразбиране
Бяла тема за Windows 8
Бяла тема за Windows 8
Този прекрасен визуален стил, ако е напълно бял и изглежда много специален. Тази диамантена творба е създадена от потребителя на deviantart s4r1n994n и всички кредити отиват при него. Моля, вижте как да инсталирате теми на трети страни в Windows 8. Линк за изтегляне | Начална страница Подкрепете ни Winaero разчита много на вашата поддръжка. Можете да помогнете на сайта да запази
Как да направите Emojis в Slack
Как да направите Emojis в Slack
Като инструмент за производителност, Slack е изключително функционален и удобен за създаване на сплотена онлайн офис среда. Въпреки това, чисто базирана на думи комуникация понякога може да се лиши от човешкия фактор, който е толкова важен за разговорите на живо. Това е
Как да използвате Kodi: Запознайте се с Kodi на вашия компютър, Mac и др
Как да използвате Kodi: Запознайте се с Kodi на вашия компютър, Mac и др
Ако току-що сте изтеглили Kodi, но не сте сигурни откъде да започнете, това кратко ръководство е за вас. Kodi е платформа с отворен код за стрийминг на всякакъв вид съдържание. Това означава, че имате свободата и
Как да деактивирате Twitter: Ето как да затворите вашия акаунт в Twitter завинаги
Как да деактивирате Twitter: Ето как да затворите вашия акаунт в Twitter завинаги
Уморени ли сте от Twitter и безкрайния залп от лоши новини / мизогинистични тролове / alt-right фанатици (изтрийте според случая)? Деактивирането на вашия акаунт в Twitter е един сигурен начин да се измъкнете от глупостите, които се изливат в потока от 140 знака
PlayStation VR: Sony удвоява бъдещето на PSVR
PlayStation VR: Sony удвоява бъдещето на PSVR
PlayStation VR може да е малко тихо от късно, но не приемайте това да означава, че Sony се е отказал от VR устройството. В интервю за PlayStation Japan ръководителят на Worldwide Studios Шухей Йошида обясни, че Sony е
Премахнете Редактиране с Paint 3D от контекстното меню в Windows 10
Премахнете Редактиране с Paint 3D от контекстното меню в Windows 10
Как да премахнете Edit с Paint 3D от контекстното меню в Windows 10. В Windows 10 приложението Paint 3D добавя ново контекстно меню.