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

12
Сортировка и объединение 2 файлов без повторяющихся строк на основе первого столбца

У меня есть файл со всеми названиями тестов: $ cat all_tests.txt test1 test2 test3 test4 test5 test6 И еще один файл, содержащий имена тестов и связанный с ними результат: $ cat completed_tests.txt test1 Passed test3 Failed test5 Passed test6 Passed Как создать новый файл, содержащий все имена...

12
Как я могу скопировать содержимое текстового файла и вставить его в другой, начиная с определенной строки?

Мне нужно скопировать содержимое текстового файла и вставить его в другой текстовый файл. Первый текстовый файл содержит 10 строк данных, и мне нужно, чтобы они были скопированы во второй текстовый файл, начиная со строки № 5 (например). Таким образом, во втором текстовом файле эти данные должны...

12
Bash CLI удаляет кавычки из вывода команды

Я пытаюсь загрузить файл в формате JSON , используя jqна здесь . Это довольно просто, и это работает: $ cat ~/Downloads/json.txt | jq '.name' "web" Однако мне нужно назначить вывод этой переменной команде. Я пытался сделать это, и это работает: $ my_json=`cat ~/Downloads/json.txt | jq '.name'` $...

12
Эффективно искать отсортированный файл

У меня есть большой файл, содержащий одну строку в каждой строке. Я хотел бы иметь возможность быстро определить, есть ли строка в файле. В идеале это должно быть сделано с использованием алгоритма двоичного типа. Некоторые Googling показали lookкоманду с -bфлагом, который обещает найти и вывести...

11
Как выборочно скопировать детали из файла и вставить их в новый файл?

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

11
Как конвертировать из строки в столбец?

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

11
Что означает: 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;) и последней (...

11
Как напечатать значения из текстового файла в столбчатый файл с помощью сценария оболочки

У меня есть output.txt от запуска сценария оболочки следующим образом: abc.txt errorstatus1 Fri Nov 11 02:00:09 2016 def.txt errorstatus2.txt Sat Nov 12 03:00:09 2016 Текстовый файл построчно содержит несколько записей одинаковым образом. Я хочу напечатать эти значения в столбцы: имя файла, статус...

11
Как мне «кошачий» текстовый файл, но начать снизу, а не сверху

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

11
Распечатать определенную часть в выводе

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

10
Как удалить строки из файла, которые не содержат точку?

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

10
Как вывести количество символов для первых n строк в файле?

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

10
Распечатать слово, содержащее строку и первое слово

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

10
Скопируйте и вставьте кучу файлов с другим именем

У меня есть куча текстовых файлов с именем 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 Я хотел бы скопировать (и сохранить исходные файлы) каждый файл и вставить под разными именами (в той же папке),...

9
Сравните файлы исходного кода, игнорируя различия в форматировании (например, пробелы, переносы строк,…)

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

9
Как заменить текст случайно из файла?

Как я могу произвольно заменить определенные строки в одном текстовом файле на строки из другого файла? Например: file1.txt(file has more than 200 lines): moonwalker@address.com hansolo@address.com anakinskywalker@address.com obiwankenobi@address.com darthvader@address.com file2.txt(file has 10-20...

9
Как мне сгенерировать накопленное общее количество чисел в текстовом файле?

У меня есть текстовый файл с 2 миллионами строк. Каждая строка имеет положительное целое число. Я пытаюсь сформировать таблицу частот. Входной файл: 3 4 5 8 Вывод должен быть: 3 7 12 20 Как мне это...