Како одјекнути без новог реда

Команда „ецхо“ ће увек додати нову линију када је покренете у командној конзоли. Ово је згодно када желите да одштампате варијабле окружења и друге делове информација. Одваја појединачне делове информација у команди и чини их лаким за идентификацију.

Како одјекнути без новог реда

Али, ако желите да копирате излаз и користите га у другој конзоли, додатни ред може бити проблем. Такође, ако треба да користите команду ехо, али желите да направите ЦСВ датотеку, невидљива линија може учинити све ваше напоре узалудне.

Овај чланак ће објаснити како да користите команду „ехо“ без креирања нове линије за различите платформе.

Како одјекнути без новог реда у командној линији Виндовса

Ако имате Виндовс 10, можете приступити командној линији да бисте унели своје команде. Постоје начини на које нова линија може изазвати проблеме, посебно ако желите да копирате излаз и користите га изван командне линије.

Дакле, ако укуцате 'ецхо 1' као команду у свом промпту, добићете 1 као излаз, након чега следи нови ред и још један ред за унос.

Нова линија

Али ако желите да користите исту команду без додавања новог реда, потребно је да унесете додатне команде после „ехо“.

Хајдемо преко тога корак по корак:

  1. Притисните тастере „Виндовс“ и „Р“ истовремено да бисте отворили прозор „Покрени“.
  2. Откуцајте „цмд“ у оквиру Отвори.

    цмд

  3. Откуцајте следећу команду у командној линији:

    ецхо | поставите /п=ваш текст или променљиву (у овом примеру то је „1“)

  4. Притисните 'Ентер' да извршите ову команду.
  5. Не би требало да видите нову линију између.

    нема нове линије

    Ако желите да копирате излаз у међуспремник, мораћете да користите команду „ецхо“ са командом „цлип“.

  6. Користите следећи код:

    ецхо | сет /п=ваш текст или променљива|клип

  7. Команда „цлип“ ће копирати текст или променљиву у међуспремник.
  8. Отворите било коју алатку за текст. На пример, Нотепад.
  9. Залепите међуспремник на њега.
  10. Требало би да видите свој излаз у низу текста у Нотепад-у.

    пасте

Како одјекнути без новог реда у Басху

Басх је командна конзола у Линуку и Мац ОС-у, која такође препознаје команду „ехо“. У случају Басх-а, ехо такође креира нову линију у излазу, али можете користити различите кораке да га зауставите.

Најбољи начин да уклоните нови ред је да додате '-н'. Ово сигнализира да се не додаје нова линија.

Када желите да напишете компликованије команде или све сортирате у једном реду, требало би да користите опцију '-н'.

На пример, ако унесете код:

за к у ${арраи[@]}

урадити

ецхо $к

урађено| врста

Команда „ецхо $к“ ће сортирати променљиве у засебне редове. То може изгледати отприлике овако:

1

2

3

4

5

Дакле, неће штампати бројеве у истој линији.

Постоји начин да се резултат прикаже у једној линији; морате користити само команду '-н'.

То би изгледало овако:

за к у ${арраи[@]}

урадити

ехо -н $к

урађено| врста

Притисните повратак и требало би да видите бројеве у истој линији.

Ецхо са Принтф командом у Басху

Други начин да избегнете додавање нове линије са 'ецхо' је да га комбинујете са командом 'принтф'.

На пример, хајде да користимо следећи код:

НевЛине=`принтф “н”`

ецхо -е „Лине1${НевЛине}Лине2“

Без додавања размака после „н“, добићете овај резултат:

Линија1Линија2

Међутим, ако додате размак после „н“ овако:

НевЛине=`принтф “н “`

ецхо -е “Лине1{НевЛине}Лине2”

Добићете следећи резултат:

Линија 1

Линија 2

Ако желите да се сав ваш унос из неког разлога штампа на истој линији, увек можете користити први пример.

Шта је са ПоверСхелл-ом?

Виндовс ПоверСхелл не креира нови ред командом ецхо. Али ако желите да додате садржај директно у текстуалну датотеку преко ПоверСхелл-а, требало би да укуцате команду „-НоНевлине“ после текста или променљиве.

Ово је изузетно корисно за прављење ЦСВ датотеке, на пример. Или, ако из неког разлога требате да све ваше варијабле остану на истој линији.

Имајте на уму да ће без команде „-НоНевЛине“ и даље аутоматски прећи на нови ред након што дође до краја реда.

Торов ехо

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

Ако знате за друге методе за постизање, не заборавите да поделите са заједницом у коментарима. Много хвала унапред.