Вопросы с тегом «text-processing»

Вопросы по изменению, созданию или анализу текстовых файлов. Это очень широкий тег, если ваш вопрос касается использования определенного инструмента, отметьте его также именем инструмента (например, sed, awk, perl и т. Д.)


6
Распечатать определенную часть в выводе
Давайте предположим, что есть такая команда: cat /boot/config-3.19.0-32-generic | grep CONFIG_ARCH_DEFCONFIG Вывод как таковой: CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" Теперь мой вопрос: Есть ли какая - либо команда , которые будут печатать только то , что находится внутри кавычек, то есть " "? И не могли бы вы немного объяснить команду? Спасибо! заранее, авансом.

1
Как мне «кошачий» текстовый файл, но начать снизу, а не сверху
У меня есть очень большой текстовый файл журнала около 37 МБ. Используя cat file | moreя могу просматривать содержимое файла по одной странице за раз. Проблема в том, что это всегда начинается сверху - старые записи. Как я могу заставить его начинать снизу, где новые записи затем перемещаются вверх за …

5
Как выборочно скопировать детали из файла и вставить их в новый файл?
У меня есть файл, содержащий мои личные данные (.txt). Как я могу через терминал скопировать только несколько деталей из файла и поместить их в новый .txtфайл? Например, если это содержимое файла: name : farah age : 23 phone number : 0123 education : degree как я могу скопировать только возраст …

6
Как конвертировать из строки в столбец?
У меня есть файл .txt с номерами, упорядоченными следующим образом (в той же строке): 106849_01373 106849_01967 106850_00082 23025.7_01059 Я хотел бы преобразовать их так: 106849_01373 106849_01967 106850_00082 23025.7_01059 Я понятия не имею, какую команду использовать. Может ли кто-нибудь помочь мне с этим?

2
Что означает: a; $! N; в команде sed?
$ (echo hello; echo there) | sed ':a;$!N;s/\n/string/;ta' hellostringthere Выше sedкоманда заменяет символ новой строки на строку «строка». Но я не знаю значения :a;$!N;s/\n/string/;taвнутри одинарных кавычек. Я знаю среднюю часть s/\n/string/. Но я не знаю функции первой ( :a;$!N;) и последней ( ta) части.

2
Скопируйте и вставьте кучу файлов с другим именем
У меня есть куча текстовых файлов с именем foo_bar_abc_1_01_geh_original.in foo_bar_abc_1_02_geh_original.in foo_bar_abc_1_03_geh_original.in ... ... foo_bar_abc_1_1000_geh_original.in Я хотел бы скопировать (и сохранить исходные файлы) каждый файл и вставить под разными именами (в той же папке), как, foo_bar_abc_1_01_geh_copy.in foo_bar_abc_1_02_geh_copy.in foo_bar_abc_1_03_geh_copy.in ... ... foo_bar_abc_1_1000_geh_copy.in Как я могу сделать это, используя простой скрипт?

5
Вырезать команду со словом в качестве разделителя
Есть ли какая-нибудь команда на обрезку по слову, например: 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. The task has terminated abnormally because of a program check. 16:08:27 Я хочу вывод как: 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. Как подойти?

3
Как вывести количество символов для первых n строк в файле?
У меня есть команда: $ awk '{ print length($0); }' /etc/passwd Он печатает количество символов каждой строки в файле passwd : 52 52 61 48 81 58 etc. Как я могу напечатать количество символов только для первых n строк? Например - для первых 3 строк это даст что-то вроде: 52 …

6
Как удалить строки из файла, которые не содержат точку?
У меня есть файл, который содержит данные, включая URL-адреса. Но есть различные строки, которые не являются URL-адресами. Как я могу удалить их, используя команды терминала Ubuntu? Вот пример файла для справки: Пример данных com.blendtuts/S °= com.blengineering.www/:http ±= Я хочу получить вывод: com.blendtuts/S com.blengineering.www/:http У лишних нежелательных линий нет точек. Следовательно, …

7
Распечатать слово, содержащее строку и первое слово
Я хочу найти строку в строке текста и распечатать строку (между пробелами) и первое слово фразы. Например: «Это одна строка текста» "Еще одна вещь" "Лучше попробуй еще раз" "Лучше" Список строк: текст предмет пытаться Лучше Я пытаюсь получить такую ​​таблицу: Этот [вкладка] текст Еще одна [вкладка] вещь Это [вкладка] попробуйте …


3
Сравните файлы исходного кода, игнорируя различия в форматировании (например, пробелы, переносы строк,…)
Я ищу приложение, которое может сравнить два источника C ++ и найти значимые для кода различия (для сравнения версий, которые могли быть переформатированы по-разному). Как минимум, то, что имеет возможность игнорировать изменения в пробелах, символах табуляции и новых строках, которые не влияют на функциональность источника (обратите внимание, что вопрос о …



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.