В командной строке перейти на новую строку в: Как перейти на новую строку в командной строке Windows? — Спрашивалка
Содержание
Работа со строками в командном интерпретаторе bash 📝
Работа со строками в bash осуществляется при помощи встроенных в оболочку команд.
Термины
- Консольные окружения — интерфейсы, в которых работа выполняется в текстовом режиме.
- Интерфейс — механизм взаимодействия пользователя с аппаратной частью компьютера.
- Оператор — элемент, задающий законченное действие над каким-либо объектом операционной системы (файлом, папкой, текстовой строкой и т. д.).
- Текстовые массивы данных — совокупность строк, записанных в переменную или файл.
- Переменная — поименованная область памяти, позволяющая осуществлять запись и чтение данных, которые в нее записываются. Она может принимать любые значения: числовые, строковые и т. д.
- Потоковый текстовый редактор — программа, поддерживающая потоковую обработку текстовой информации в консольном режиме.
- Регулярные выражения — формальный язык поиска части кода или фрагмента текста (в том числе строки) для дальнейших манипуляций над найденными объектами.
- Bash-скрипты — файл с набором инструкций для выполнения каких-либо манипуляций над строкой, текстом или другими объектами операционной системы.
Сравнение строковых переменных
Для выполнения операций сопоставления 2 строк (str1 и str2) в ОС на основе UNIX применяются операторы сравнения.
Основные операторы сравнения
- Равенство «=»: оператор возвращает значение «истина» («TRUE»), если количество символов в строке соответствует количеству во второй.
- Сравнение строк на эквивалентность «==»: возвращается «TRUE», если первая строка эквивалентна второй (дом == дом).
- Неравенство «str1 != str2»: «TRUE», если одна строковая переменная не равна другой по количеству символов.
- Неэквивалентность «str1 !== str2»: «TRUE», если одна строковая переменная не равна другой по смысловому значению (дерево !== огонь).
- Первая строка больше второй «str1 > str2»: «TRUE», когда str1 больше str2 по алфавитному порядку. Например, «дерево > огонь», поскольку литера «д» находится ближе к алфавитному ряду, чем «о».
- Первая строка меньше второй «str1 < str2»: «TRUE», когда str1 меньше str2 по алфавитному порядку. Например, «огонь < дерево», поскольку «о» находится дальше к началу алфавитного ряда, чем «д».
- Длина строки равна 0 «-z str2»: при выполнении этого условия возвращается «TRUE».
- Длина строки отлична от нулевого значения «-n str2»: «TRUE», если условие выполняется.
Пример скрипта для сравнения двух строковых переменных
- Чтобы сравнить две строки, нужно написать bash-скрипт с именем test.
- Далее необходимо открыть терминал и запустить test на выполнение командой:
./test
- Предварительно необходимо дать файлу право на исполнение командой:
chmod +x test
- После указания пароля скрипт выдаст сообщение на введение первого и второго слова. Затем требуется нажать клавишу «Enter» для получения результата сравнения.
Создание тестового файла
Обработка строк не является единственной особенностью консольных окружений Ubuntu. В них можно обрабатывать текстовые массивы данных.
- Для практического изучения команд, с помощью которых выполняется работа с текстом в интерпретаторе bash, необходимо создать текстовый файл txt.
- После этого нужно наполнить его произвольным текстом, разделив его на строки. Новая строка не должна сливаться с другими элементами.
- Далее нужно перейти в директорию, в которой находится файл, и запустить терминал с помощью сочетания клавиш — Ctrl+Alt+T.
Основы работы с grep
Поиск строки в файле операционной системы Linux Ubuntu осуществляется посредством специальной утилиты — grep. Она позволяет также отфильтровать вывод информации в консоли. Например, вывести все ошибки из log-файла утилиты ps или найти PID определенного процесса в ее отчете.
Команда grep работает с шаблонами и регулярными выражениями. Кроме того, она применяется с другими командами интерпретатора bash.
Синтаксис команды
Для работы с утилитой grep необходимо придерживаться определенного синтаксиса
- grep [options] pattern [file_name1 file_name2 file_nameN] (где «options» — дополнительные параметры для указания настроек поиска и вывода результата; «pattern» — шаблон, представляющий строку поиска или регулярное выражение, по которым будет осуществляться поиск; «file_name1 file_name2 file_nameN» — имя одного или нескольких файлов, в которых производится поиск).
- 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
- Какая клавиша перемещает курсор
- Как перейти на новую строку на клавиатуре
- Какую клавишу используют для перемещения курсора в конец строки
- Как перейти на строку вниз
- Как управлять курсором с помощью клавиатуры
- Как двигать курсор
- Как называется переход на следующую строку
- Как называется переход на новую строку
- Как перенести строку вниз
- Какую клавишу нужно нажать чтобы перенести курсор в начало строки
- Что нужно нажать на клавиатуре чтобы переместить курсор в начало строки
- Как переместить в конец строки
- Как перейти на новую строку в командной строке
- Как в ворде сделать перенос на новую строку
- Как сделать перенос на другую строку в ворде
- Что такое клавиша сдвиг
- Какую функцию выполняет комбинация клавиш Ctrl стрелка вниз
- Для чего нужна кнопка Alt
- Какой символ отвечает за переход на новую строку
- Какую клавишу на клавиатуре нужно нажать чтобы начать новый абзац
- Как вручную перенести текст на следующую строку в рамках одного абзаца
- Как называется клавиша Enter
- Какую клавишу нужно нажать для завершения абзаца
- Что означает команда CTRL A
- Как перенести букву на другую строку
- Как сместить строку
- Как перенести строку вниз в ворде
- Какая комбинация клавиш перемещает курсор в начало документа
- Что означает команда Ctrl A
- Как вызвать курсор
- Что делает 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, а затем запустите команду BcommandA && commandB
Выполнить команду A, если она прошла успешно, запустить команду Bкоманда А || commandB
Запустите команду A, если она не удалась, запустите команду B
Перенаправление источника
Дальнейшее чтение
Индекс A-Z командной строки Windows CMD является отличным справочником по всем вопросам, связанным с командной строкой Windows.