По умолчанию команда echo добавляет в свой вывод новый строчный символ. Например, если вы печатаете некоторую переменную среды , к выходным данным будет добавлена дополнительная строка. Дополнительная строка может создать проблему, если вы хотите скопировать вывод в буфер обмена для использования в другой команде. Сегодня мы увидим, как избавиться от символа новой строки в выводе команды echo в командной строке.
Есть несколько сценариев, когда вам не нужна дополнительная линия. Например, если вы используете комбинацию команд 'clip' и 'echo', как описано в статье Как скопировать вывод командной строки прямо в буфер обмена Windows , символ новой строки будет помехой.
Чтобы удалить его из вывода, используйте следующий синтаксис:
эхо | set / p = некоторый текст или переменная
Например:
Если вам нужно использовать такой синтаксис с зажим команду, вам нужно использовать ее следующим образом:
эхо | set / p = некоторый текст или переменная | клип
В буфере обмена не будет символа новой строки:
Вот и все.