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

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

117
Как найти текстовый файл, который содержит определенное слово внутри (не в его названии)

Я хочу найти текстовый файл на моем жестком диске, который содержит определенное слово. До Ubuntu 12.4 я запускал в dash приложение, думаю, оно называлось «Поиск файла ...», значок которого был увеличительным стеклом. Я больше не могу найти это простое...

83
Как сравнить два файла

Поэтому я хочу сравнить два файла строка за столбцом 2. Как я могу это сделать? File_1.txt: User1 US User2 US User3 US File_2.txt: User1 US User2 US User3 NG Выходной файл: User3 has changed

46
Grep ищет два слова в строке

Я пытался найти способ отфильтровать строку, в которой есть слова «лимон» и «рис». Я знаю, как найти «лимон» или «рис», но не их обоих. Они не должны быть рядом друг с другом, просто одна и та же строка...

33
Как grep для групп из n цифр, но не более n?

Я изучаю Linux, и у меня есть проблема, которую я, кажется, не могу решить самостоятельно. Вот: grep строка из файла, который содержит 4 числа подряд, но не более 4. Я не уверен, как подойти к этому. Я могу искать конкретные числа, но не их количество в...

28
Почему мой отсортированный файл больше?

У меня есть 2958616 байт текстовый файл. При запуске sort < file.txt | uniq > sorted-file.txtя получаю текстовый файл размером 3213965 байт. Почему мой отсортированный текстовый файл больше? Вы можете скачать текстовые файлы здесь...

28
Как мне объединить все строки в текстовом файле в одну строку?

Я хочу получить все строки в тексте в одну строку. Я новичок в программировании, пытающийся учиться на практике. Я провел четыре часа, пытаясь решить эту проблему. Я знаю, что есть простое решение этой проблемы. Вот что я пытался sed -e 'N; s / \ n //' myfile.txt # ничего не делает sed -e: -e N -e...

28
Скрипт или функция для возврата через сколько дней до указанной даты

Я хотел бы написать сценарий или функцию, чтобы сказать мне, сколько дней с этого момента и до данной даты в будущем. То, что я изо всех сил пытаюсь выяснить, - это как обработать данную дату и сравнить ее с текущей датой ... Я представляю что-то вроде read -p "enter the date in the format...

26
Как отобразить случайную строку из текстового файла?

Я пытаюсь написать сценарий оболочки. Идея состоит в том, чтобы выбрать произвольную строку из текстового файла и отобразить ее как уведомление рабочего стола Ubuntu. Но я хочу, чтобы при каждом выполнении сценария были выбраны разные строки. Есть ли решение для этого? Я не хочу весь сценарий....

22
Как заменить строку в 5-й строке нескольких текстовых файлов?

Я хочу заменить 5-ю строку нескольких текстовых файлов ( file1.txt, file2.txt, file3.txt, file4.txt ) строкой «Доброе утро» с помощью одной команды терминала. Все текстовые файлы находятся на моем ~/Desktop. Примечание. Мой рабочий стол состоит из 6 файлов .txt. Я хочу применить изменения только к...

19
Как я могу повторить содержимое файла n раз?

Я пытаюсь сравнить два разных способа обработки файла. У меня есть небольшое количество входных данных, но чтобы получить хорошее сравнение, мне нужно повторить тесты несколько раз. Вместо того, чтобы просто повторять тесты, я хотел бы дублировать входные данные несколько раз (например, 1000),...

18
Как редактировать несколько текстовых файлов с помощью одной команды?

Я хочу удалить первую строку из нескольких текстовых файлов и заменить ее другой строкой. Есть ли способ сделать это с помощью терминала? Я знаю, как использовать vim, есть ли способ автоматизировать его? Я хочу избежать этого вручную (как при редактировании каждого файла в отдельности). Если...

18
Как заменить пробелы символами новой строки / ввести в текстовом файле?

У меня есть простой текстовый файл с именем «пример». Чтение с терминальной команды: cat example Выход: abc cdef ghi jk lmnopq rst uv wxyz Я хочу преобразовать (преобразовать) в следующую форму: (ожидаемый вывод из cat example) abc cdef ghi jk lmnopq rst uv wxyz Как я могу сделать это через...