Как сделать команду echo без новой строки в Windows

По умолчанию команда echo добавляет в свой вывод новый строчный символ. Например, если вы напечатаете некоторую переменную среды, к выходным данным будет добавлена ​​дополнительная строка. Дополнительная строка может создать проблему, если вы хотите скопировать вывод в буфер обмена для использования в другой команде. Сегодня мы увидим, как избавиться от символа новой строки в выводе команды echo в командной строке.


Есть несколько сценариев, когда вам не нужна дополнительная строка. Например, если вы используете комбинацию команд «clip» и «echo», как описано в статье Как скопировать вывод командной строки непосредственно в буфер обмена Windows, новый символ строки будет помехой.

Чтобы удалить его из вывода, используйте следующий синтаксис:

 echo |  set/p = некоторый текст или переменная 

Например:

Если вам нужно использовать такой синтаксис с командой clip , вам нужно использовать его следующим образом:

 echo |  set/p = некоторый текст или переменная | clip 

В буфере обмена не будет символа новой строки:

Вот и все.

‘);



Оцените статью
digitdocom.ru
Добавить комментарий