Вопросы с тегом «newlines»

166
Какой смысл добавлять новую строку в конец файла?

Некоторые компиляторы (особенно C или C ++) выдают предупреждения о: No new line at end of file Я думал, что это будет проблема только для C-программистов, но github отображает сообщение в коммит-представлении: \ No newline at end of file для файла PHP. Я понимаю, что препроцессор объясняется в...

87
Почему Linux использует LF в качестве символа новой строки?

Насколько я знаю, в каждой операционной системе есть свой способ обозначения символа конца строки (EOL). Коммерческие операционные системы используют возврат каретки для EOL (возврат каретки и перевод строки в Windows, возврат каретки только в Mac). Linux, с другой стороны, просто использует...

48
Как проверить, использует ли файл CRLF или LF, не изменяя его?

Мне нужно периодически запускать команду, которая гарантирует, что некоторые текстовые файлы хранятся в режиме Linux. К сожалению, dos2unixвсегда изменяет файл, который может испортить временные метки файла и папки и вызвать ненужные записи. Сценарий, который я пишу, написан на Bash, поэтому я бы...

46
Почему ZSH заканчивает строку выделенным символом процента?

Я заметил это в разных случаях. Я часто думал, что это потому, что вывод был отменен рано (например, Ctrl + C) или что-то подобное, и zsh заполняет символ новой строки. Но теперь любопытство взяло верх над мной, так как в bash оно этого не делает. ЗШ удар SequenceПрограмма что - то я вытащил из...

43
Поиск всех «недвоичных» файлов

Можно ли использовать findкоманду, чтобы найти все «недвоичные» файлы в каталоге? Вот проблема, которую я пытаюсь решить. Я получил архив файлов от пользователя Windows. Этот архив содержит исходный код и файлы изображений. Наша система сборки не очень хорошо работает с файлами, имеющими оконные...

35
Как удалить символ новой строки в конце файла?

Позвольте мне прояснить характер новой строки: $ echo Hello > file1 ; cat file1 Hello $ echo -n Hello > file2 ; cat file2 Hello$ Здесь вы можете увидеть, что file1в конце file2есть символ новой строки, а не имеет. Теперь предположим, что я один file: $ cat file Hello Welcome to Unix $ И я...

29
Как вставить специальный символ новой строки в файл с помощью команды echo и оператора перенаправления?

Я хотел бы создать файл с помощью команды echo и оператора перенаправления, файл должен состоять из нескольких строк. Я попытался включить новую строку "\ n" внутри строки: echo "first line\nsecond line\nthirdline\n" > foo но таким образом не создается файл с тремя строками, а файл с одной...

28
Как добавить возврат каретки перед каждым переводом строки?

У меня есть файл, который используется только \nдля новых строк, но мне нужно, чтобы он был \r\nдля каждой новой строки. Как я могу это сделать? Например, я решил это с помощью Vim :%s/\n/\r\n/g, но я хотел бы использовать скрипт или приложение командной строки. Какие-либо предложения? Я попытался...

25
Удалить все пробелы, табуляции, новые строки и т. Д. Из переменной?

Это ошибка, которую я получаю, и она терпит неудачу из-за переменной, значение которой должно быть 2 (я получаю это, используя a select * from tabel). Я получаю пробелы в этой переменной. + 0 != 2 ./setjobs[19]: 0: not found. Как удалить все эти пробелы или символ новой строки из этой переменной?...

24
Новые строки в именах файлов

Я понимаю и принимаю предпосылку, что защитные сценарии оболочки 1 являются разумными и, в долгосрочной перспективе, более устойчивыми. Многие из ответов на вопросы обработки текста здесь следуют этому принципу, встраивая непредвиденные ответы для неортодоксальных имен файлов; которые могут...

22
Как исправить сообщение «Hunk # 1 FAILED at 1 (разные окончания строки)»?

Я пытаюсь создать патч с помощью команды git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch когда я применяю патч, он дает мне $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile...

19
Почему $ anchor в конце строки не работает с командой grep, хотя якорь в начале строки ^?

Очень плохо знаком с UNIX, но не новичок в программировании. Использование терминала на MacBook. В целях управления и поиска списков слов для построения кроссвордов, я пытаюсь разобраться с командой Grep и ее вариациями. Кажется довольно простым, но рано зацикливаться на том, что, как я думал,...

18
Как разбить длинную строку на несколько строк в приглашении чтения -p в исходном коде?

Я пишу сценарий установки, который будет запускаться как /bin/sh. Есть строка, подсказывающая файл: read -p "goat can try change directory if cd fails to do so. Would you like to add this feature? [Y|n] " REPLY Я хотел бы разбить эту длинную строку на несколько строк, чтобы ни один из них не...

16
Заменить строку, содержащую новую строку в огромном файле

Кто-нибудь знает инструмент, не основанный на строках, для «бинарного» поиска / замены строк в некотором смысле эффективным способом памяти? Смотрите и этот вопрос . У меня есть текстовый файл + 2 ГБ, который я хотел бы обработать аналогично тому, как это выглядит: sed -e 's/>\n/>/g' Это...

15
Как определить конец строки с помощью sed

Я ищу способ выполнить замену только тогда, когда последний символ является новой строкой, используя sed . Например: lettersAtEndOfLine заменено, но это не так: lettersWithCharacterAfter& Так sedкак не работает с переводами строки, это не так просто, как $ sed -E "s/[a-zA-Z]*\n/replace/"...

14
Как массово преобразовать все файлы в ветке файловой системы между Unix и Windows форматом разрыва строки?

Всем известно :-), что в Windows строки текстовых файлов заканчиваются на CR + LF, а в Unix и Linux - только на LF. Как я могу быстро конвертировать все мои файлы исходного кода из одного формата в другой и...

13
Почему я получаю строку 1: $ ': \ r': команда не найдена?

Я использовал Cygwin на своем ноутбуке (DOS). У меня есть коллекция сценариев от моих коллег и мои собственные. Я не айтишник, не разбираюсь в Unix. Я следую синтаксису моих коллег и могу управлять несколькими простыми вещами. Скрипты хорошо работали на моем старом ноутбуке. Я только что поменял...