Вопросы с меткой [newlines]

Руководство по использованию метки newlines отсутствует.

44
голоса
6ответов
74k показов

Как преобразовать переменную массива bash в строку, разделенную символами новой строки?

Я хочу записать переменную массива bash в файл, с каждым элементом в новой строке. Я мог бы сделать это с помощью цикла for, но есть ли другой (более чистый) способ объединения элементов с помощью \n?
37
голосов
13ответов
55k показов

Конвертировать окончания строк Unix в Windows

Я недавно вернулся в Windows из Linux. У меня есть некоторые файлы с CRLF, некоторые с LF, а некоторые смешанные. Есть ли утилита, которая поможет мне найти все мои файлы, затронутые Unix, и ...
32
голоса
3ответа
54k показов

Vim: показать перевод строки и возврат каретки

Как отобразить перевод строки и / или символы возврата каретки в vi / vim? Я знаю, что в set list отображаются все пробельные символы (?), Он также заменяет табуляцию \t и т.д. (Но это не то, что я ...
24
голоса
1ответ
19k показов

Mac OS Lion переключился на использование перевода строки (LF '\n') для разрыва строки вместо возврата каретки (CR '\r')?

Я переключился на Lion некоторое время назад и просто заметил, что когда я сохраняю текстовый файл в TextEdit, он использует LF для разрывов строк. Я оглядывался повсюду, где только мог придумать на ...
22
голоса
5ответов
83k показов

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

Можно ли с помощью Microsoft Word 2007 заменить символ новой строки (\n) другим символом? А как же наоборот? (То есть заменить символ на символ новой строки).
20
голосов
3ответа
82k показов

Как \n и \r обрабатываются по-разному в Linux и Windows?

Я думаю, что \n перемещает стрелку вниз, а \r перемещает стрелку к началу строки (выравнивание по левому краю)? Я не уверен, хотя. Так что, если я ошибаюсь, поправьте меня ... Во всяком случае, мне ...
18
голосов
1ответ
21k показов

Как я могу использовать новую строку с Find-And-Replace в Visual Studio?

Я довольно полюбил функцию «найти и заменить» в Visual Studio. Функция позволяет мне заменить фразы, слова, символы или все, что вы можете ввести в текстовое поле на экране. Как я могу заставить его ...
18
голосов
2ответа
4k показов

Что такое магический разделитель между именами файлов в выводе ls?

Вывод ls (без аргументов), кажется, разделяет имена файлов с переносами строк. Доказательства: ls | grep foo работает как положено, при этом grep рассматривает каждое имя файла как отдельную строку ...
17
голосов
5ответов
70k показов

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

Я пытаюсь выполнить команду на cmd.exe , с разрывом строки или новой строкой в составе команды, как показано ниже: command -option:text whatever Но каждая новая строка выполняет команду, а не ...
17
голосов
8ответов
25k показов

Есть ли команда Bash для преобразования \r \n в \n?

Есть ли команда Bash для преобразования \r \n в \n? Когда я загружаю свои скрипты из Windows в Linux, мне нужна такая утилита, чтобы все заработало.
16
голосов
2ответа
2k показов

PuTTY: подключен к какому-либо серверу Ubuntu, иногда перестает переходить на новую строку при нажатии enter

Я использую PuTTY для SSH к какому-то серверу Ubuntu 14.04.4 LTS x64. При нажатии клавиши ENTER терминал переходит на новую строку. Однако время от времени некоторые программы выводят некоторый ...
16
голосов
4ответа
6k показов

Почему Vim добавляет новую строку? Это соглашение?

Если я открою Vim и itest:wq я получу файл, в котором нет новых строк в Vim, но, похоже, в нем есть новая строка: $ vim -u NONE test.txt $ cat test.txt | hd 00000000 74 65 73 74 0a |test.| 00000005 ...
14
голосов
5ответов
7k показов

Скопируйте несколько строк из командной строки Windows без принудительного перевода строки

Можно ли скопировать несколько строк из командной строки Windows, не вставляя новую строку, где каждая строка достигает конца терминала? Например, если у меня есть следующая строка в консоли: ...
13
голосов
3ответа
68k показов

Как напечатать символ новой строки с помощью echo?

Я сбрасываю строку с hexdump как этот 2031 3334 2e30 0a32 2032 3331 302e 000a . Ясно, что 0x0a - символ новой строки, однако, когда я пытаюсь вывести эту строку, я всегда 1 430.2 2 13.0 - новая ...
12
голосов
4ответа
30k показов

Grep мультилинейный рисунок

Как мне найти фразу в нескольких строках? Например, давайте напишем фразу "мой ледяной чай", тогда она может быть обернута в текстовые файлы: as js skdfh dfh djh sf my ice tea. grep не будет ...
11
голосов
4ответа
5k показов

Объединить строки внутри абзацев в vim

Предположим, вы набрали длинный документ в vim с автоматическим разрывом строки, поэтому все строки были разбиты, скажем, на 79 символов. Возможно, вы даже применили форматирование ко всему ...
11
голосов
1ответ
4k показов

новая строка в heredoc исчезает в файле

Я повторяю heredoc в файл, но разрывы строк теряются Запуск этого скрипта #!/bin/bash NAME="$1" mkdir -p $NAME FILE=$(cat
9
голосов
5ответов
34k показов

Notepad++ Удалить строки с помощью функции «Найти и заменить»

Кто-нибудь знает, как удалить строку, используя Find & Replace в Notepad++? В моем поисковом запросе он находит правильные строки в порядке: ^. pPrev. $ В поле «Заменить» я оставляю это поле пустым, ...
9
голосов
3ответа
1k показов

Vim: автокоммент в новой строке

Vim автоматически вставляет комментарий, когда я начинаю новую строку с закомментированной строки, потому что я установил formatoptions=tcroql . Например (курсор *): // this is a comment* и после ...
8
голосов
1ответ
3k показов

перевод строки в переменную bash

Мой скрипт содержит что-то вроде этого: ifc=$(ifconfig) При этом переменная ifc содержит выходные данные команды ifconfig но без перевода строки. Поэтому, когда я печатаю его с помощью echo $ifc я ...
7
голосов
1ответ
8k показов

Заменить на новую строку

Geany, как и многие текстовые редакторы, имеет диалог замены: В поле Replace with: как указать, что шаблон должен быть заменен символом новой строки?
7
голосов
2ответа
4k показов

VIM добавляет новые строки Windows?

Обратите внимание на окончания строк из git diff: - IP_ADDR: 'http://1.2.3.4:143' + IP_ADDR: 'http://2.4.6.8:143'^M Я отредактировал этот файл, установив курсор на 1 затем нажав ct: и затем введя ...
7
голосов
2ответа
3k показов

Обрезать завершающий символ новой строки в однострочном псевдониме bash

Я пытаюсь написать простой псевдоним на моем терминале Mac OS X, чтобы скопировать текущий рабочий каталог. У меня есть это: alias cpwd="echo \`pwd\` | pbcopy; echo \"Copied \`pwd\`\"" Тогда я могу ...
7
голосов
3ответа
8k показов

Как сделать новую строку в формуле Openoffice.org Calc?

У меня есть текстовая ячейка I2 и текстовая ячейка J2. Я хочу, чтобы ячейка K2 была содержимым I2, соединенным с новой строкой и содержимым J2. Как я могу это сделать? I2 J2 K2 big dog big dog Я ...
7
голосов
2ответа
7k показов

Как интерактивно набрать \r \n-завершенный запрос в netcat?

$ nc example.com 80 GET / HTTP/1.1 Host: example.com HTTP/1.1 200 OK ... Это работает, разделитель строк здесь просто 0A вместо требуемого 0D0A . Как мне набрать 0D0A разделенный запрос в netcat? ...
6
голосов
3ответа
4k показов

Sublime Text 2 - вставить разрывы, чтобы соответствовать текущему переносу?

Существует ли автоматический способ вставки разрывов строк в каждой точке, где в настоящее время переносится текст? После этой операции никакие строки не должны быть перенесены, но они должны ...
6
голосов
1ответ
2k показов

Что такое Caret-At (^ @) под emacs?

Я привык видеть Карета-М (^ M) под Emacs. Но ниже я вижу Карет-Ат (^ @): Файл был создан путем запуска тестовой программы Crypto++ в OpenBSD с помощью команды ./cryptest.exe > cryptopp.txt . Странно ...
6
голосов
1ответ
837 показов

Как отобразить символ новой строки (^ J) в запросе замены emacs

Скажем, я хочу заменить все новые строки в моем буфере emacs символом k (дождитесь -1, прочтите остальное! :)). Я знаю, что могу набрать M-x replace-string RET C-q C-j RET k . Работает нормально. Моя ...
6
голосов
4ответа
9k показов

Как я могу заменить все \r \n на \n, используя Komodo Edit

Так или иначе, около 40 файлов (в основном это модули Python) в моем проекте имеют \r\n (стиль Windows) в качестве окончания строки. Я бы хотел изменить их на окончания строк \n (стиль Unix), но ...
5
голосов
4ответа
9k показов

Запретить Outlook от добавления разрывов строк

Недавно в своих сообщениях Outlook я заметил, что после определенного количества символов добавляются разрывы строк. Я подозреваю, что они добавляются только к моим исходящим сообщениям, а не к ...
5
голосов
3ответа
17k показов

Windows Notepad и Notepad++ по-разному отображают строки в одном файле

Я создал Perl-скрипт, который получает некоторые данные и вставляет их построчно в текстовый файл. Когда я открываю этот файл с помощью Notepad++, между каждыми двумя строками текста появляется ...
4
голоса
1ответ
11k показов

Неверный символ перевода строки через последовательный порт (CR вместо LF)

Я пытаюсь поговорить с устройством, использующим конвертер usb-to-serial в Linux. Драйвера работают, устройство существует в /dev /ttyUSB0. Существует странная проблема (проверяется с помощью ...
4
голоса
1ответ
1k показов

Как показать CR в Geany

Можно ли переключить Geany в режим, в котором он отображает символы CR (но не символы LF )? Можно ли заставить Джани переносить строки только на LF но не на CR? Вообще говоря: Geany переносит строку ...
4
голоса
3ответа
26k показов

Как поставить разрыв строки в уравнении в MS Word 2007 или новее

При работе с объектом Equation в MS Word 2007 или новее, есть ли способ заставить разрыв строки внутри уравнения? Использование Shift Enter вызывает разрыв строки, но также нарушает уравнение, то ...
3
голоса
1ответ
4k показов

Сохранение новой строки в результатах поиска find/grep

Я рекурсивно ищу возникновение php-скриптов, вызываемых из других файлов, используя следующий скрипт. find . -exec grep -Hn $1 {} \; | grep -v ^Binary; Работает отлично! Теперь мне нужны возвращенные ...
3
голоса
1ответ
3k показов

Как изменить или заменить все вхождения символа в текстовом файле на новую строку / разрыв строки / EOL в Notepad2 или Notepad++?

Я попробовал функцию «Заменить текст» в Notepad2 , но я не знаю, что добавить в поле «Заменить на». Я использую ОС Windows 7.
3
голоса
3ответа
2k показов

как найти (grep) абзац, начинающийся со слова и заканчивающийся другим словом и игнорирующий новую строку?

Я хочу найти абзац это список файлов. Например, оператор SQL, который выглядит следующим образом: upadte b_table set number = 100014 where id in ( select number_desc from t_table where id > 100); Как ...
3
голоса
2ответа
142 показов

Соответствие содержимого ячейки на основе разрыва строки

Я беру данные с звонка по горячей линии на сайт и передаю их в Linux Libreoffice Calc (LC). Ячейки столбца C имеют 2 набора данных: два телефонных номера, 1 из которых является вызывающим абонентом, ...
3
голоса
2ответа
455 показов

Есть ли способ повторить черный слэш, за которым следует перевод строки в bash?

Я пытаюсь завершить строку с \ и добавить что-то еще на новую строку. Сначала я сделал это, но он просто печатает \n: $ echo -e "Test\\\nNewline" Test\nNewline Я пробовал таким образом, но после ...
3
голоса
2ответа
798 показов

Игнорировать возврат каретки для определенного файла с помощью Git

Я использую несколько сред благодаря виртуальным машинам, и моя директория кода разделяется между ними. Мне также нравится, чтобы в моем коде были нативные (хостовые) окончания строк. Когда я работаю ...
3
голоса
3ответа
771 показов

Vim отменяет форматирование ширины текста

Я написал документ в vim с textwidth = 80. Теперь я хотел бы вставить этот документ в libreoffice для форматирования. Проблема в том, что разрывы строк. В libreoffice строки слишком короткие из-за ...
2
голоса
1ответ
4k показов

NotePad++ - Как удалить или заменить символы новой строки?

В моей среде notepad++ у меня есть следующее значение на странице ... test me out Я могу искать и находить конечное значение с помощью .... \n но чем мне нужно заменить это значение, чтобы получить ...
2
голоса
0ответов
72 показов

Новые строки в описании импортированных CSV в Outlook Calander

Я экспортировал список дней рождения из Excel в CSV. Теперь я хочу импортировать их в Outlook как элементы каландра. Все работает отлично, за исключением того, что я не могу сделать переводы строк в ...
2
голоса
2ответа
2k показов

Нет новой строки в документах notepad++

Я пишу сценарии оболочки bash с окончаниями строк Unix, используя notepad++. Однако последняя строка никогда не содержит новой строки. Я должен вручную создать его, нажав "ввод" и имея пустую строку ...
2
голоса
1ответ
551 показов

Как создать одну подпись GnuPG, которая работает как с LF, так и с CR/LF версиями файла?

Я создал текстовый файл, используя только LF (перевод строки) в конце каждой строки. Затем я сделал его версию, которая была идентична, за исключением того, что в конце каждой строки был CR/LF ...
2
голоса
2ответа
1k показов

Vim: Как добавить четные строки к нечетным

У меня есть следующие строки. 1 4 2 10 3 20 4 35 5 56 ... ...(many more lines after this) И я хочу перейти к следующему в Vim. 1 4 2 10 3 20 4 35 5 56 ... ... Как мне этого добиться?
2
голоса
2ответа
2k показов

Изменение конца строки с Unix/Linux на Windows с терминала

У меня есть куча текстовых файлов, созданных в Ubuntu, и когда я получаю к ним доступ на компьютере с Windows с помощью DropBox, они не форматируются должным образом из-за разницы в Line Ending между ...
2
голоса
1ответ
80 показов

Как указать точку с запятой ';' в качестве символа окончания строки при импорте CSV в Excel на Mac

(С использованием Microsoft Excel формы Mac версии 15.18) Может видеть разделители для столбцов в шагах импорта, но нет, где есть опция для определения того, что символ конца строки. Мне нужно это, ...
2
голоса
1ответ
1k показов

Избегание перевода строки при копировании переносимого текста в Terminal.app

У меня есть текстовые файлы со строками, длина которых превышает ширину моего терминала. Я обычно использую меньше для просмотра этих файлов и часто хочу скопировать что-то, что переносится из одной ...
2
голоса
2ответа
412 показов

Docker Exec испортил терминальную ленту?

Когда я перенаправляю вывод из docker exec в другую команду, он, похоже, портит окончания строк моего терминала. Например: $ docker exec -it foo sh -c 'echo {\"a\":\"b\",\"c\":\"d\"}' | jq { "a": ...