Запитання з тегом «newlines»


6
Який сенс додавати новий рядок до кінця файлу?
Деякі компілятори (особливо C або C ++) попереджають про: No new line at end of file Я думав, що це буде проблема лише для C-програмістів, але github відображає повідомлення у вікні перегляду: \ No newline at end of file для файлу PHP Я розумію, що в цьому потоці пояснюється справа …
166 files  newlines 

4
Чому Linux використовує LF як символ нового рядка?
Наскільки мені відомо, кожна операційна система має різний спосіб позначити символ кінця рядка (EOL). Комерційні операційні системи використовують повернення каретки для EOL (повернення та передача рядків у Windows, повернення каретки лише на Mac). Linux, з іншого боку, просто використовує канали ліній для EOL. Чому Linux не використовує повернення каретки для …

10
Як перевірити, чи використовує файл CRLF або LF, не змінюючи його?
Мені потрібно періодично запускати команду, яка забезпечує збереження деяких текстових файлів у режимі Linux. На жаль, dos2unixзавжди модифікує файл, що може зіпсувати часові позначки файлів і папок і спричинити зайві записи. Сценарій, який я пишу, є в Bash, тому я вважаю за краще відповіді, засновані на Bash.

2
Чому ZSH закінчує рядок із виділеним символом відсотків?
Я це помічав при нагоді з різними програмами. Я часто думав, що це тому, що вихід було скасовано рано (наприклад, ctrl + c) або щось подібне, і zsh заповнює новий символ рядка. Але зараз цікавість у мене вийшла найкращою, оскільки, здається, це не робиться нахабно. зш баш SequenceПрограма що - …
46 bash  zsh  prompt  newlines 

9
Пошук усіх "небінарних" файлів
Чи можна за допомогою findкоманди знайти всі "небінарні" файли в каталозі? Ось проблема, яку я намагаюся вирішити. Я отримав архів файлів від користувача Windows. Цей архів містить вихідний код та файли зображень. Наша система побудови не грає добре з файлами, які мають закінчення рядків Windows. У мене є програма командного …
43 files  find  text  newlines 

4
Як видалити символ нового рядка в кінці файлу?
Дозвольте мені зрозуміти про персонаж нового рядка: $ echo Hello > file1 ; cat file1 Hello $ echo -n Hello > file2 ; cat file2 Hello$ Тут ви бачите, що file1нове значення має в кінці, тоді як file2ні. Тепер припустимо, що я один file: $ cat file Hello Welcome to …

5
Як ввести спеціальний символ нового рядка у файл за допомогою команди echo та оператора перенаправлення?
Я хотів би створити файл за допомогою команди echo та оператора перенаправлення, при цьому файл повинен складатися з кількох рядків. Я намагався включити новий рядок через "\ n" всередині рядка: echo "first line\nsecond line\nthirdline\n" > foo але таким чином не створюється файл із трьома рядками, а файл із лише одним …

6
Як додати декларацію про перевезення перед кожною новою лінією?
У мене є файл, який використовується лише \nдля нових рядків, але мені він потрібен \r\nдля кожного нового рядка. Як я можу це зробити? Наприклад, я вирішив це у Vim за допомогою :%s/\n/\r\n/g, але я хотів би використовувати сценарій або додаток командного рядка. Будь-які пропозиції? Я спробував розібратися з цим sedабо …
28 sed  grep  newlines 

2
Видалення всіх пробілів, вкладок, нових рядків тощо зі змінної?
Це помилка, яку я отримую, і вона провалюється через змінну, значення якої повинно бути 2 (я отримую це за допомогою a select * from tabel). У цій змінній я отримую пробіли. + 0 != 2 ./setjobs[19]: 0: not found. Як видалити всі ці пробіли чи новий рядок із цієї змінної? …
25 shell  sed  tr  whitespace  newlines 

3
Нові рядки у назви файлів
Я розумію і приймаю передумову, що оборонний сценарій 1 оболонки є і розважливим, і в довгостроковій перспективі, більш стійким. Багато відповідей на питання обробки тексту тут дотримуються цього принципу, будуючи обставини відповідей на неортодоксальні назви файлів; які можуть містити пробіли, тире та нові рядки. Наскільки поширені нові рядки у назви …


3
Як виправити повідомлення "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 Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). Hunk #3 FAILED at …
22 git  diff  newlines  patch 

2
Чому клавіша Enter не надсилає EOL?
Unix / Linux EOL - це LF, передача ліній, ASCII 10, послідовність виходу \n. Ось фрагмент Python, щоб отримати саме один натискання клавіші: import sys, tty, termios fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) try: tty.setraw(sys.stdin.fileno()) ch = sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) return ch Коли я натискаю Enterна клавіатуру у …

5
Чому кінцевий рядок $ anchor не працює з командою grep, незважаючи на те, що ^ якор переднього рядка?
Дуже нова для UNIX, але не нова для програмування. Використання терміналу на MacBook. Для управління та пошуку списків слів для побудови кросвордів я намагаюся скористатися командою Grep та її варіантами. Здається, це досить просто, але зависнути рано на тому, що я вважав, що це просто. Коли я входжу grep "^COW" …
19 grep  newlines 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.