Главная Другой Как повторить эхо без новой строки

Как повторить эхо без новой строки



Команда «echo» всегда будет добавлять новую строку, когда вы запускаете ее в командной консоли. Это удобно, если вы хотите распечатать переменные среды и другую информацию. Он разделяет отдельные части информации в команде и упрощает идентификацию.

как изменить поля в документах Google
Как повторить эхо без новой строки

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

В этой статье объясняется, как использовать команду «echo» без создания новой строки для разных платформ.

Как выводить эхо без новой строки в командной строке Windows

Если у вас Windows 10, вы можете получить доступ к командной строке для ввода команд. Есть способы, по которым новая строка может вызвать проблемы, особенно если вы хотите скопировать вывод и использовать его вне командной строки.

Итак, если вы введете «echo 1» в качестве команды в своем приглашении, вы получите 1 в качестве вывода, за которым следует новая строка и другая строка ввода.

новая линия

Но если вы хотите использовать ту же команду без добавления новой строки, вам нужно ввести дополнительные команды после «echo».

Давайте рассмотрим это шаг за шагом:

  1. Нажмите одновременно клавиши «Windows» и «R», чтобы открыть окно «Выполнить».
  2. Введите «cmd» в поле «Открыть».
    cmd
  3. Введите следующую команду в командной строке:
    эхо | set / p = ваш текст или переменная (в этом примере это «1»)
  4. Нажмите «Enter», чтобы выполнить эту команду.
  5. Вы не должны видеть новую линию между ними.
    нет новой строки
    Если вы хотите скопировать вывод в буфер обмена, вам придется использовать команду «echo» с командой «clip».
  6. Используйте следующий код:
    эхо | set / p = ваш текст или переменная | клип
  7. Команда «clip» скопирует текст или переменную в буфер обмена.
  8. Откройте любой текстовый инструмент. Например, Блокнот.
  9. Вставьте в него буфер обмена.
  10. Вы должны увидеть результат в виде строки текста в Блокноте.
    вставить

Как выводить эхо без новой строки в Bash

Bash - это командная консоль в Linux и Mac OS, которая также распознает команду «echo». В случае Bash echo также создает новую строку в выводе, но вы можете использовать другие шаги, чтобы остановить его.

Лучший способ удалить новую строку - добавить '-n'. Это сигнализирует не добавлять новую строку.

Если вы хотите написать более сложные команды или отсортировать все в одну строку, вам следует использовать параметр «-n».

Например, если вы введете код:
для x в $ {array [@]}
делать
эхо $ x
сделано | Сортировать

Команда «echo $ x» отсортирует переменные по отдельным строкам. Это может выглядеть примерно так:
1
два
3
4
5

Таким образом, он не будет печатать числа в одной строке.

Есть способ отобразить результат в одной строке; вам нужно только использовать команду «-n».

Это выглядело бы так:

для x в $ {array [@]}
делать
эхо -n $ x
сделано | Сортировать

Нажмите return, и вы должны увидеть числа в той же строке.

Эхо с командой Printf в Bash

Другой способ избежать добавления новой строки с помощью «echo» - это объединить ее с командой «printf».

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

как использовать Discord на xbox

Не добавляя пробела после n, вы получите следующий результат:

почему братский принтер продолжает отключаться

Line1Line2

Однако, если вы добавите пробел после n следующим образом:
NewLine = `printf n`
echo -e Line1 {NewLine} Line2

Вы получите следующий результат:
Линия 1
Строка 2

Если вы по какой-то причине хотите, чтобы весь ваш ввод выводился в одной строке, вы всегда можете использовать первый пример.

А что насчет PowerShell?

Windows PowerShell не создает новую строку с помощью команды echo. Но если вы хотите добавить содержимое непосредственно в текстовый файл через PowerShell, вам следует ввести команду «-NoNewline» после текста или переменной.

Это чрезвычайно полезно, например, для создания файла CSV. Или, если по какой-то причине вам нужно, чтобы все ваши переменные оставались в одной строке.

Обратите внимание, что без команды «-NoNewLine» по-прежнему будет автоматически перемещаться на новую строку после достижения конца строки.

Эхо Тора

Теперь, когда вы знаете, как избежать добавления новой строки с помощью эха, вы можете продолжить кодирование.

Если вам известны другие способы достижения цели, не забудьте поделиться с сообществом в комментариях. Спасибо заранее.

Интересные статьи

Выбор редакции

Mac Handoff не работает - вот как исправить
Mac Handoff не работает - вот как исправить
Начать проект на iPad и продолжить на Mac - прекрасная вещь, когда она работает. Если у вас возникли проблемы с тем, что Handoff не работает должным образом, не волнуйтесь, мы можем помочь. Эта статья посвящена
Как изменить порядок папок в библиотеке в Windows 10
Как изменить порядок папок в библиотеке в Windows 10
Windows 10 показывает папки внутри библиотеки в том порядке, в котором вы добавляли эти папки. Возможно, вам будет интересно реорганизовать их и изменить порядок их отображения.
Как сбросить синхронизацию OneDrive в Windows 10
Как сбросить синхронизацию OneDrive в Windows 10
Если вы используете OneDrive, но у вас есть проблемы с синхронизацией, вы можете попытаться исправить проблемы с синхронизацией OneDrive в Windows 10 с помощью одной команды.
Fortnite: как избавиться от инопланетного паразита
Fortnite: как избавиться от инопланетного паразита
Инопланетяне начали появляться в Fortnite, когда вышла глава 2: сезон 7, в которой были представлены новые механики и знания. Одним из уникальных животных, с которыми теперь могут столкнуться игроки, является инопланетный паразит. Эти существа любят привязываться к другим живым
Windows 10 build 10122 имеет новый образ учетной записи пользователя
Windows 10 build 10122 имеет новый образ учетной записи пользователя
В Windows 10 build 10122 Microsoft добавила новый образ учетной записи пользователя по умолчанию, который имеет круглую форму, а не квадрат, как предыдущий.
Что означает зеленая точка в Instagram
Что означает зеленая точка в Instagram
Миллионы пользователей Instagram делятся фотографиями, мыслями и видео через Instagram. С момента своего первого представления в 2010 году он претерпел множество изменений. Личный обмен сообщениями - одно из значительных улучшений, которое сделало возможным связываться
Включить закрытие вкладок двойным щелчком в Firefox
Включить закрытие вкладок двойным щелчком в Firefox
Начиная с Firefox 61, в about: config появился новый флаг, который позволяет активировать возможность закрытия вкладки двойным щелчком. Вот как это можно сделать.