В командной строке перейти на новую строку в: Как перейти на новую строку в командной строке Windows? — Спрашивалка

Содержание

Работа со строками в командном интерпретаторе bash 📝

Работа со строками в bash осуществляется при помощи встроенных в оболочку команд.

Термины

  • Консольные окружения — интерфейсы, в которых работа выполняется в текстовом режиме.
  • Интерфейс — механизм взаимодействия пользователя с аппаратной частью компьютера.
  • Оператор — элемент, задающий законченное действие над каким-либо объектом операционной системы (файлом, папкой, текстовой строкой и т. д.).
  • Текстовые массивы данных — совокупность строк, записанных в переменную или файл.
  • Переменная — поименованная область памяти, позволяющая осуществлять запись и чтение данных, которые в нее записываются. Она может принимать любые значения: числовые, строковые и т. д.
  • Потоковый текстовый редактор — программа, поддерживающая потоковую обработку текстовой информации в консольном режиме.
  • Регулярные выражения — формальный язык поиска части кода или фрагмента текста (в том числе строки) для дальнейших манипуляций над найденными объектами.
  • Bash-скрипты — файл с набором инструкций для выполнения каких-либо манипуляций над строкой, текстом или другими объектами операционной системы.

Сравнение строковых переменных

Для выполнения операций сопоставления 2 строк (str1 и str2) в ОС на основе UNIX применяются операторы сравнения.

Основные операторы сравнения

  1. Равенство «=»: оператор возвращает значение «истина» («TRUE»), если количество символов в строке соответствует количеству во второй.
  2. Сравнение строк на эквивалентность «==»: возвращается «TRUE», если первая строка эквивалентна второй (дом == дом).
  3. Неравенство «str1 != str2»: «TRUE», если одна строковая переменная не равна другой по количеству символов.
  4. Неэквивалентность «str1 !== str2»: «TRUE», если одна строковая переменная не равна другой по смысловому значению (дерево !== огонь).
  5. Первая строка больше второй «str1 > str2»: «TRUE», когда str1 больше str2 по алфавитному порядку. Например, «дерево > огонь», поскольку литера «д» находится ближе к алфавитному ряду, чем «о».
  6. Первая строка меньше второй «str1 < str2»: «TRUE», когда str1 меньше str2 по алфавитному порядку. Например, «огонь < дерево», поскольку «о» находится дальше к началу алфавитного ряда, чем «д».
  7. Длина строки равна 0 «-z str2»: при выполнении этого условия возвращается «TRUE».
  8. Длина строки отлична от нулевого значения «-n str2»: «TRUE», если условие выполняется.

Пример скрипта для сравнения двух строковых переменных

  1. Чтобы сравнить две строки, нужно написать bash-скрипт с именем test.
  2. Далее необходимо открыть терминал и запустить test на выполнение командой:
    ./test
  3. Предварительно необходимо дать файлу право на исполнение командой:
    chmod +x test
  4. После указания пароля скрипт выдаст сообщение на введение первого и второго слова. Затем требуется нажать клавишу «Enter» для получения результата сравнения.

Создание тестового файла

Обработка строк не является единственной особенностью консольных окружений Ubuntu. В них можно обрабатывать текстовые массивы данных.

  1. Для практического изучения команд, с помощью которых выполняется работа с текстом в интерпретаторе bash, необходимо создать текстовый файл txt.
  2. После этого нужно наполнить его произвольным текстом, разделив его на строки. Новая строка не должна сливаться с другими элементами.
  3. Далее нужно перейти в директорию, в которой находится файл, и запустить терминал с помощью сочетания клавиш — Ctrl+Alt+T.

Основы работы с grep

Поиск строки в файле операционной системы Linux Ubuntu осуществляется посредством специальной утилиты — grep. Она позволяет также отфильтровать вывод информации в консоли. Например, вывести все ошибки из log-файла утилиты ps или найти PID определенного процесса в ее отчете.

Команда grep работает с шаблонами и регулярными выражениями. Кроме того, она применяется с другими командами интерпретатора bash.

Синтаксис команды

Для работы с утилитой grep необходимо придерживаться определенного синтаксиса

  1. grep [options] pattern [file_name1 file_name2 file_nameN] (где «options» — дополнительные параметры для указания настроек поиска и вывода результата; «pattern» — шаблон, представляющий строку поиска или регулярное выражение, по которым будет осуществляться поиск; «file_name1 file_name2 file_nameN» — имя одного или нескольких файлов, в которых производится поиск).
  2. instruction | grep [options] pattern (где «instruction» — команда интерпретатора bash, «options» — дополнительные параметры для указания настроек поиска и вывода результата, «pattern» — шаблон, представляющий строку поиска или регулярное выражение, по которым будет производиться поиск).

Основные опции

  • Отобразить в консоли номер блока перед строкой — -b.
  • Число вхождений шаблона строки — .
  • Не выводить имя файла в результатах поиска — -h.
  • Без учета регистра — -i.
  • Отобразить только имена файлов с совпадением строки — -l.
  • Показать номер строки — -n.
  • Игнорировать сообщения об ошибках — -s.
  • Инверсия поиска (отображение всех строк, в которых не найден шаблон) — -v.
  • Слово, окруженное пробелами, — -w.
  • Включить регулярные выражения при поиске — -e.
  • Отобразить вхождение и N строк до и после него — -An и -Bn соответственно.
  • Показать строки до и после вхождения — -Cn.

Практическое применение grep

Поиск подстроки в строке

В окне терминала выводятся все строки, содержащие подстроку. Ф» firstfile.txt

  • Конец строки, заканчивающийся словом «оболочка»Для обозначения конца строки используется мета-символ «$».
    grep «оболочка$» firstfile.txt Если требуется вывести символ конца строки, то следует применять конструкцию
    grep «а.$» firstfile.txt. В этом случае будут выведены все строки, заканчивающиеся на литеру «а».
  • Строки, содержащие числа.
    grep -C1 "Bourne"txt

    Если воспользоваться числовыми интервалами, то можно вывести все строки, в которых встречаются числа:

    grep "[0-9]"txt
  • Рекурсивный режим поиска

    Точное вхождение

    При поиске союза «и» grep будет выводить все строки, в которых он содержится. Чтобы этого избежать, требуется использовать специальный ключ «w»:

    grep -w "и" firstfile. txt

    Поиск нескольких слов

    Утилита «w» позволяет искать не только одно слово, но и несколько одновременно

    grep -w "и | но" firstfile.txt

    Количество строк в файле

    При помощи grep можно определить число вхождений строки или подстроки в текстовом файле и вывести ее номер.

    • Число вхождений:
      grep -с "Bourne"txt
    • Номера строк с совпадениями:
      grep -n "Bourne"txt

    Инверсия

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

    grep -v "Unix" firstfile.txt

    Вывод только имени файла

    Чтобы не выводить все строки с совпадением, а вывести только имя файла, нужно воспользоваться конструкцией:

    grep -I "Unix" *. txt

    Использование sed

    Потоковый текстовый редактор «sed» встроен в bash Linux Ubuntu. Он использует построчное чтение, а также позволяет выполнить фильтрацию и преобразование текста.

    Синтаксис

    Для работы с потоковым текстовым редактором sed используется следующий синтаксис:

    sed [options] instructions [file_name] (где «options» — ключи-опции для указания метода обработки текста, «instructions» — команда, совершаемая над найденным фрагментом текста, «file_name» — имя файла, над которым совершаются действия).

    Для вывода всех опций потокового текстового редактора нужно воспользоваться командой:

    sed --help

    Распространенные конструкции с sed

    Замена слова

    Например, если требуется заменить строку в файле или слово с «команды» на «инструкции». Для этого нужно воспользоваться следующими конструкциями:

    • Для первого вхождения:
      sed 's/команды/инструкции/' firstfile.txt

    • Для всех вхождений (используется параметр инструкции — g):
      sed 's/команды/инструкции/g' firstfile.txt
    • Замена подстроки с несколькими условиями (используется ключ — -e):
      sed -e 's/команды/инструкции/g' -e 's/команд/инструкций/g' firstfile.txt
    • Заменить часть строки, если она содержит определенный набор символов (например, POSIX):
      sed '/POSIX/s/Bash/оболочка/g' firstfile.txt
    • Выполнить замену во всех строках, начинающихся на «Bash»
      sed '/^Bash/s/Bash/оболочка/g' firstfile. txt
    • Произвести замену только в строках, которые заканчиваются на «Bash»:
      sed '/команды/s/Bash/оболочка/g' firstfile.txt
    • Заменить слово с пробелом на слово с тире:
      sed 's/Bash\ /оболочка-/g' firstfile.txt
    • Заменить символ переноса строки на пробел
      sed 's/\n/ /g' firstfile.txt
    • Перенос строки обозначается символом — \n.

    Редактирование файла

    Чтобы записать строку в файл, нужно указать параметр замены одной строки на другую, воспользовавшись ключом — -i:

    sed -i 's/команды/инструкции/' firstfile. $/d' firstfile.txt
  • Убрать пробелы в конце строки:
    sed 's/ *$//' firstfile.txt
  • Табуляция удаляется при помощи конструкции:
    sed 's/\t*$//' firstfile.txt
  • Удалить последний символ в строке:
    sed 's/ ;$//' firstfile.txt
  • Нумерация строк

    Строки в файле будут пронумерованы следующим образом: первая строка — 1, вторая — 2 и т. д.

    Следует обратить внимание, что нумерация начинается не с «0», как в языках программирования.

    sed = firstfile.txt | sed 'N;s/\n/\t/'

    Удаление всех чисел из текста

    sed -i 's/\[0-9\] \ [0-9\]//g' firstfile. txt

    Замена символов

    Чтобы заменить набор символов, нужно воспользоваться инструкцией, содержащей команду «y»:

    sed 'y/1978/1977/g' firstfile.txt

    Обработка указанной строки

    Утилита производит манипуляции не только с текстом, но и со строкой, указанной в правиле шаблона (3 строка):

    sed '3s/директорий/папок' firstfile.txt

    Работа с диапазоном строк

    Для выполнения замены только в 3 и 4 строках нужно использовать конструкцию:

    sed '3,4s/директорий/папок' firstfile.txt

    Вставка содержимого файла после строки

    Иногда требуется вставить содержимое одного файла (input_file.txt) после определенной строки другого (firstfile. txt). Для этой цели используется команда:
    sed ‘5r input_file.txt’ firstfile.txt (где «5r» — 5 строка, «input_file.txt» — исходный файл и «firstfile.txt» — файл, в который требуется вставить массив текста).

    Какая кнопка на клавиатуре позволяет перевести курсор на следующую строку

    Прочее › Находится › Что произойдет при нажатии клавиши enter если курсор находится внутри абзаца

    Клавиши-стрелки перемещают указатель (курсор) вверх, вниз, влево и вправо. Клавиши Home («начало») и End («конец») позволяют переместиться в начало и конец чего-либо — документа, строки, абзаца.

    • Клавиши-стрелки перемещают курсор в разные направления на экране
    • Клавиши Home и End используются для перемещения курсора к началу и концу документа, строки, абзаца
    • Enter или Shift+Enter используются для перехода на новую строку в текстовом редакторе или в социальных сетях, а Ctrl + Enter — для отправки сообщений в соцсетях
    • Для перемещения курсора в конец строки используются клавиши End или Ctrl + стрелка вправо
    • Для перехода на строку вниз можно использовать клавишу ВВОД или shift+ВВОД, при этом начинается новый абзац со стилем отступа снова
    • Управлять курсором с помощью клавиатуры можно включив управление указателем с клавиатуры в Центре простоты
    • Курсор можно двигать, зажимая клавишу на пробеле и перемещая палец влево или вправо
    • Переход на следующую строку называется переводом строки или разрывом строки, и осуществляется клавишей Enter
    • Переход на новую строку называется возвратом каретки и осуществляется с помощью специального управляющего символа CR
    1. Какая клавиша перемещает курсор
    2. Как перейти на новую строку на клавиатуре
    3. Какую клавишу используют для перемещения курсора в конец строки
    4. Как перейти на строку вниз
    5. Как управлять курсором с помощью клавиатуры
    6. Как двигать курсор
    7. Как называется переход на следующую строку
    8. Как называется переход на новую строку
    9. Как перенести строку вниз
    10. Какую клавишу нужно нажать чтобы перенести курсор в начало строки
    11. Что нужно нажать на клавиатуре чтобы переместить курсор в начало строки
    12. Как переместить в конец строки
    13. Как перейти на новую строку в командной строке
    14. Как в ворде сделать перенос на новую строку
    15. Как сделать перенос на другую строку в ворде
    16. Что такое клавиша сдвиг
    17. Какую функцию выполняет комбинация клавиш Ctrl стрелка вниз
    18. Для чего нужна кнопка Alt
    19. Какой символ отвечает за переход на новую строку
    20. Какую клавишу на клавиатуре нужно нажать чтобы начать новый абзац
    21. Как вручную перенести текст на следующую строку в рамках одного абзаца
    22. Как называется клавиша Enter
    23. Какую клавишу нужно нажать для завершения абзаца
    24. Что означает команда CTRL A
    25. Как перенести букву на другую строку
    26. Как сместить строку
    27. Как перенести строку вниз в ворде
    28. Какая комбинация клавиш перемещает курсор в начало документа
    29. Что означает команда Ctrl A
    30. Как вызвать курсор
    31. Что делает F5

    Какая клавиша перемещает курсор

    Сочетания клавиш


    Клавиши

    Действие

    CTRL+СТРЕЛКА ВПРАВО

    Перемещение курсора в начало следующего слова

    CTRL+СТРЕЛКА ВЛЕВО

    Перемещение курсора в начало предыдущего слова

    CTRL+СТРЕЛКА ВНИЗ

    Перемещение курсора в начало следующего абзаца

    CTRL+СТРЕЛКА ВВЕРХ

    Перемещение курсора в начало предыдущего абзаца

    Как перейти на новую строку на клавиатуре

    Вконтакте:

    • Enter или Shift+Enter — переход к новой строчке
    • Ctrl + Enter — отправка сообщения

    Какую клавишу используют для перемещения курсора в конец строки

    Использование клавиш перемещения


    Нажмите

    Для этого

    END

    Перемещение курсора в конец строки или в нижнюю часть веб-страницы

    CTRL+HOME

    Перемещение курсора в начало документа

    CTRL+END

    Перемещение курсора в конец документа

    PAGE UP

    Перемещение курсора или страницы на один экран вверх

    Как перейти на строку вниз

    При нажатии клавиши ВВОД начинается новый абзац и стиль отступа снова. Если вам нужно начать другую строку в абзаце, который продолжит форматирование, используйте shift+ВВОД. При этом будет новая строка без завершения абзаца.

    Как управлять курсором с помощью клавиатуры

    Как управлять указателем мыши с клавиатуры:

    • Откройте Центр простоты. Для этого нажмите кнопку «Пуск» панели управления, выберите «Удобство доступа» и «Центр.
    • Выберите элемент Облегчение работы с мышью.
    • В разделе Управлять мышью с помощью клавиатуры установите флажок Включить управление указателем с клавиатуры.

    Как двигать курсор

    Зажмите кнопку на пробеле, а затем перемещайте палец влево и вправо. Если вам удобнее двигать сам курсор по тексту, отключите отображение кнопки: Зажмите значок рядом с пробелом и выберите.

    Как называется переход на следующую строку

    Перевод строки, или разрыв строки, — продолжение печати текста с новой строки, то есть с левого края на строку ниже, или уже на следующей странице. На компьютерах это осуществляется клавишей ввода Enter.

    Как называется переход на новую строку

    Возвра́т каре́тки — управляющий символ или механизм, используемый для возвращения позиции устройства к началу строки. Часто обозначается как CR (от англ.

    Как перенести строку вниз

    1. Выделите всю строку, которую хотите переместить, и поместите курсор на границу заголовка строки, пока не появится крестик со стрелкой. 2. Затем перетащите строку и нажмите Shift нажмите вместе, чтобы перейти в нижнюю часть строки, в которой вы хотите быть внизу, вы можете увидеть, что появляется II линия.

    Какую клавишу нужно нажать чтобы перенести курсор в начало строки

    Общие


    Действие

    Клавиши

    Перемещение курсора вправо на одно слово.

    CTRL+СТРЕЛКА ВПРАВО

    Перемещение в конец строки.

    END

    Перемещение в начало строки.

    HOME

    Перемещение на один абзац вверх.

    CTRL+СТРЕЛКА ВВЕРХ

    Что нужно нажать на клавиатуре чтобы переместить курсор в начало строки

    Home В начало строки. Alt + Ctrl + Page Up В начало документа. Alt + Ctrl + Page Down В конец документа. Page Up Экран вверх.

    Как переместить в конец строки

    Ответы1. В текстовых редакторах для перемещения курсора в конец строки используется клавиша END (от английского —»конец»).

    Как перейти на новую строку в командной строке

    Ctrl+Shift+Enter1.

    Как в ворде сделать перенос на новую строку

    В Word текст автоматически переносится на следующую строку, если в конце текущей ввести пробел или дефис. Если вы хотите отображать два слова или составное слово с дефисом в одной строке, вместо обычных знаков следует использовать неразрывный пробел или неразрывный дефис.

    Как сделать перенос на другую строку в ворде

    На вкладке Макет щелкните стрелку рядом с кнопкой Перенос. Выберите пункт вручную. Word последовательно определяет все возможные варианты расстановки переносов. В диалоговом окне расстановка переносов вручную выберите нужное расположение расстановки переносов и нажмите кнопку Да.

    Что такое клавиша сдвиг

    Shift — клавиша-модификатор на клавиатуре компьютера или пишущей машинки, изначально предназначенная для ввода заглавных букв. При одновременном нажатии клавиши ⇧ Shift и клавиши с буквой вводится прописная (заглавная) буква.

    Какую функцию выполняет комбинация клавиш Ctrl стрелка вниз

    Работа с вкладками ленты с помощью клавиатуры


    Действие

    Клавиши

    Переход к следующей команде в открытом меню или подменю.

    Клавиша СТРЕЛКА ВНИЗ

    Развертывание или свертывание ленты.

    CTRL+F1

    Открытие контекстного меню.

    SHIFT+F10 Или на Windows клавиатуре клавиша Меню Windows (обычно между клавишами ALT GR и ctrl справа)

    Для чего нужна кнопка Alt

    Alt (от англ. alternate — сменять, чередовать, рус. ДОП; произносится /ˈ ɔː l t/ или / ˈ ʌ l t/) — клавиша на клавиатуре IBM-PC-совместимого компьютера и Amiga, основное назначение которой — изменять значение других клавиш.

    Какой символ отвечает за переход на новую строку

    Наиболее часто употребляется символ новой строки ‘\n’. А для того, чтобы вставить в строку сам символ обратного слэша, нужно повторить его два раза: ‘\\’.

    Какую клавишу на клавиатуре нужно нажать чтобы начать новый абзац

    Чтобы сделать отступ в первой строке абзаца, поместите курсор в начале абзаца и нажмите клавишу TAB. При нажатии клавиши ВВОД, чтобы начать следующий абзац, его первая строка будет с отступом.

    Как вручную перенести текст на следующую строку в рамках одного абзаца

    Вручную и мягкие переносы:

    • Открыть текст и выбрать в разделе «Главная» блок «Абзац».
    • Указать «Отобразить все знаки».
    • Нажать ЛКМ в том месте слова, где требуется поставить перенос.
    • Нажать Ctrl и -.

    Как называется клавиша Enter

    Ввод, или Enter — клавиша на клавиатуре компьютера, служащая для подачи на исполнение команды, отправки сообщения или подтверждения какого-то действия. Также она используется для перевода строки при наборе текста при отсутствии отдельной предназначенной для этого клавиши ↵ Return.

    Какую клавишу нужно нажать для завершения абзаца

    Для завершения одного абзаца и образования нового нужно нажать клави- шу Enter.

    Что означает команда CTRL A

    Чтобы выделить ВСЕ объекты в папке или все данные в файле, одновременно нажимаем на клавиатуре клавиши Ctrl и A (А из английского алфавита, она же русская Ф). Открыть: Двойной клик левой кнопкой по объекту. Другой способ — выделить объект (или несколько объектов) и нажать Enter на клавиатуре.

    Как перенести букву на другую строку

    Основные правила переноса слов:

    • Слова переносят по слогам:
    • Одну букву нельзя оставлять на строке и нельзя переносить на другую строку:
    • Буквы ъ, ь не отделяют от предыдущей согласной:
    • В словах с двойными согласными одну букву оставляют на строке, вторую переносят на другу строку:

    Как сместить строку

    Перетащите строки или столбцы в другое место. Удерживая нажатой клавишу OPTION, перетащите строки или столбцы в другое место. Удерживая нажатой клавишу SHIFT, перетащите строку или столбец между существующими строками или столбцами.

    Как перенести строку вниз в ворде

    Вставка разрыва строки вручную

    Щелкните место, где нужно разорвать строку. Нажмите клавиши SHIFT+RETURN.

    Какая комбинация клавиш перемещает курсор в начало документа

    Навигация по документу


    Действие

    Клавиши

    Переместите курсор в начало следующей страницы.

    CTRL+Page down

    Переместите курсор в начало предыдущей страницы.

    CTRL+Page up

    Переместите курсор в конец документа.

    CTRL+END

    Переместите курсор в начало документа.

    CTRL+HOME

    Что означает команда Ctrl A

    Чтобы выделить ВСЕ объекты в папке или все данные в файле, одновременно нажимаем на клавиатуре клавиши Ctrl и A (А из английского алфавита, она же русская Ф). Открыть: Двойной клик левой кнопкой по объекту. Другой способ — выделить объект (или несколько объектов) и нажать Enter на клавиатуре.

    Как вызвать курсор

    Попробуйте нажать Fn + F3, Fn + F9 или Fn + F11. Это может вернуть курсор обратно на экран.

    Что делает F5

    F5: Открытие документа в программах, поддерживающих эту команду. F12: печатает файл в активном окне.

    окон — Как вставить новую строку в команду cmd.exe?

    Я пытаюсь выполнить команду на cmd.exe с разрывом строки или новой строкой как часть команды, как показано ниже:

     command -option:text
    что бы ни
     

    Но в каждой новой строке команда выполняется, а не продолжается на следующей строке.

    Итак, как мне ввести новый символ строки или создать многострочную команду в cmd.exe?

    • окна
    • командная строка 9 в конце строки, просто нажмите Enter еще раз, чтобы действительно экранировать/вставить новую строку.

      8

      Используйте Alt-коды с цифровой клавиатурой

       C:\>ver
      Microsoft Windows [версия 6. 3.9600]
      C:\>эхо Строка1◙Строка2 >против
      Линия 1
      Линия 2
      С:\>
       

      Этот символ перевода строки можно ввести как альтернативный код в интерфейсе командной строки с помощью цифровой клавиатуры: при включенной цифровой блокировке удерживайте нажатой клавишу ALT и введите 10 на цифровой клавиатуре, прежде чем отпустить клавишу ALT. Если вам также нужен CR, введите их оба с помощью Alt+13, а затем Alt+10 : ♪◙

      Примечание: это не будет работать в пакетном файле.

      Пример использования:

      Вы пытаетесь прочитать переменные среды %PATH% или %CLASSPATH%, чтобы получить быстрый обзор того, что там и в каком порядке, но стена текста, которую возвращает путь , нечитаемый. Тогда это то, что вы можете быстро ввести:

       echo %path:;=◙% >con
       

      Редактировать:

      Добавлен обходной путь >con , обнаруженный Брентом Риттенхаусом для новых версий cmd.exe, где исходный метод перестал работать.

      8

      Я не знаю, сработает ли это для вас, но если поставить &echo (следующий пробел важен). между каждым оператором, который вы хотите на новой строке. Я пробовал это только с простым файлом bat

       echo %1
       

      Затем сохранил это как testNewLines.bat

      Итак, строка cmd

       testNewLines первая строка и эхо Вторая строка и эхо Третья строка
       

      В результате было возвращено следующее 9установить «t=t1!br!t2!br!t3»
      for /f «tokens=* delims=» %%q in («!t!») do (
      эхо %%q
      )
      :scIn
      rem endlocal
      Пауза
      рем выход /b

      ; вывод:

       т1
      т2
      т3
      Нажмите любую клавишу для продолжения . . .
       

      В дополнение к ответу @Amit (https://superuser.com/a/1132659/955256) я нашел способ сделать это любым шрифтом БЕЗ использования устаревшей консоли.

      Все, что вам нужно сделать, это просто вывести строку с символами ALT-10, а затем перенаправить ее на con , и все заработает!

      9<--- ЗДЕСЬ!

      Странно, да?

      Вы получите вывод:


       Обнаружена новая строка rigghhhtt
      <-- ЗДЕСЬ!
       

      (круглые скобки необязательны. )

      Вот более надежный пример того, что вы можете сделать с возвратом каретки И, который теперь работает и совершенно независимо!:

      Лучше всего, это работает, если вы перенаправляете на тоже файл!
      (просто измените > CON на > требуемый_выходной_файл.txt

      Наслаждайтесь!

      Я считаю, что вы не можете сделать это из оболочки Windows cmd.exe . ( Это , а не DOS. )


      Для этого вам не нужна полная "кастомная оболочка". Вам нужно будет только написать что-то вроде этого (пример на Python):

       import subprocess
      subprocess.call(["C:\\bin\\sometool.exe", "test\nwith\nnewlines"])
       

      Или Ruby:

       Kernel::exec "C:\\bin\\sometool.exe", "test\nwith\nnewlines"
       

      Видите, это не так уж сложно.

      Установите Powershell Core

      Внутри пакетного файла:

      MyBatchFile.bat

       @echo off
      эхо привет
      pwsh.exe -Command [System. Console]::WriteLine()
      эхо мира
       

      1

      Зарегистрируйтесь или войдите в систему

      Зарегистрируйтесь с помощью Google

      Зарегистрироваться через Facebook

      Зарегистрируйтесь, используя адрес электронной почты и пароль

      Опубликовать как гость

      Электронная почта

      Обязательно, но не отображается

      Опубликовать как гость

      Электронная почта

      Требуется, но не отображается

      Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения. 9электрон src , который мне нужно запустить.

      Что в основном означает переход на две папки из нашего текущего каталога, затем в папку с игрой и вызов электрона в папке src.

      Однако он видит команду electronic src как часть команды cd ... и выдает ошибку , не могу найти указанный путь

      Как я могу разбить его? поэтому поместите electronic src ПОСЛЕ команды cd .

      Эта команда выполняется внутри приложения NodeJS, например: 9, чтобы разбить его, но это, похоже, не решает проблему... Я пробовал тот же код в командной строке Windows, и это происходит там, так что это не из-за того, как его выполняет NodeJS.

      • окна
      • командная строка
      • node.js

      4

      Как выполнить одну команду, а затем другую?

      Используйте следующую команду:

       cd ../../game & electronic src
       

      и означает запуск первой команды, затем запуск второй.

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


      Какой синтаксис для перенаправления команд?

      • команда > имя файла Перенаправить вывод команды в файл

      • команда >> имя файла ДОБАВИТЬ в файл

      • команда <имя файла Введите текстовый файл и передайте текст команде

      • командаA | commandB Направить вывод из commandA в commandB

      • команда A и команда B Запустите команду A, а затем запустите команду B

      • commandA && commandB Выполнить команду A, если она прошла успешно, запустить команду B

      • команда А || commandB Запустите команду A, если она не удалась, запустите команду B

      Перенаправление источника


      Дальнейшее чтение

      Индекс A-Z командной строки Windows CMD является отличным справочником по всем вопросам, связанным с командной строкой Windows.