Tag: sed

Быстрый способ удалить строку из чрезвычайно большого файла

У меня есть 67GB CSV-файл (я знаю … я знаю …) Мне нужно удалить 4 125878 строк из файла, поскольку он поврежден. Мои инструменты синтаксического анализа CSV не будут игнорировать или пропускать его. Я мог бы использовать sed чтобы сделать что-то вроде sed '4125878d' in.csv > out.csv Но это было бы очень дорогостоящей операцией с […]

Как удалить пустые строки в файле?

У меня есть .txt-файл: Я хочу сделать это так: Я думаю, мне нужно заменить /(beginning of line)(new line character)/ .

Использование xargs для генерации ссылок

У меня есть file который выглядит так: abc,123,x xabc,345,xy cabc,6234,ab abgc,12,yo jabc,9991,to Мне нужно создать список ссылок: http://www.mywebsite.com?param1=abc&param2=123&param3=x http://www.mywebsite.com?param1=xabc&param2=345&param3=xy …и так далее. Как это сделать с помощью xargs / sed или что-то еще?

Удалите последний символ перед другим символом

У меня вопрос о команде sed . Можно ли удалить символ (или набор символов) между пустым пространством и выбранным символом? Если у меня есть список, содержащий несколько строк текста, например: a = 5 * x + 3 n\exit> a = 5 * x + 7 abndc\exit> … и т.д. получить a = 5 * x […]

я хочу напечатать строку, которая начинается с словесного слова, а в остальных записях печатается только одно поле

например: CREATE TABLE MWWDATA."VTCat02" ( "ID" NUMBER(10) DEFAULT NULL , "Cat" VARCHAR2(255) DEFAULT NULL , "Style_Code" VARCHAR2(255) DEFAULT NULL , "Vendor_Style_#" VARCHAR2(255) DEFAULT NULL ); В приведенном выше примере я хочу напечатать строку, которая начинается с CREATE TABLE, а в остальной строке – только первое поле. Я хочу, чтобы CREATE TABLE MWWDATA."VTCat02" ("ID","Cat","Style_code","Vendor_Style_#");

Как добавить текст в конец строки, содержащей несколько строк?

У меня есть файл вроде этого: 1;1471375551;joe;WO12344; 2;1471378551;frank;WO12345;1471380211 3;1471383211;frank;WO12345;1471385211 4;1471385311;frank;WO12345; 5;1471385311;joe;WO12346;1471388211 Я хотел бы использовать скрипт bash, чтобы найти строку, которая содержит указанное имя (например, frank ), а также указанный номер WO (например, WO12345 ), а также заканчивается WO12345 a ; , затем добавьте строку в конец строки. Я хочу отредактировать файл напрямую, а не […]

Я хотел бы стереть предыдущую точку нескольких строк текста

Я хотел бы стереть точку начала, как показано ниже. Имя файла aaa.txt. ./usr/share/vim/vim73/colors/blue.vim ./usr/share/vim/vim73/colors/default.vim ./usr/share/vim/vim73/colors/peachpuff.vim ./usr/share/vim/vim73/colors/shine.vim ./usr/share/vim/vim73/colors/slate.vim ./usr/share/vim/vim73/colors/desert.vim ./usr/share/vim/vim73/colors/README.txt ./usr/share/vim/vim73/colors/torte.vim в /usr/share/vim/vim73/colors/blue.vim /usr/share/vim/vim73/colors/default.vim /usr/share/vim/vim73/colors/peachpuff.vim /usr/share/vim/vim73/colors/shine.vim /usr/share/vim/vim73/colors/slate.vim /usr/share/vim/vim73/colors/desert.vim /usr/share/vim/vim73/colors/README.txt /usr/share/vim/vim73/colors/torte.vim Что мне делать?

Изменение конфигурационных файлов с помощью awk / sed

У меня есть два почти идентичных файла конфигурации в двух разных каталогах ## file1.conf ## tunnel: enable: true interval: 20 public: false loop: enable: false interval: 20 public: false link: enable: true interval: 20 public: false ## file2.conf ## tunnel: enable: true interval: 20 public: false loop: interval: 20 enable: false public: false link: enable: […]

анализировать HTML в Bash (когда grep просто недостаточно)

Это сводит меня с ума, так как я уверен, что должна быть какая-то программа, выполняющая эту работу, но я просто не могу ее найти. Следует отметить, что я буду на ARM / Raspberry, поэтому, к сожалению, Xidel здесь не вариант, если только кто-то не добр, чтобы указать мне в правильном направлении для его самого (если […]

Подсчитайте ненулевые числа для каждой строки второго столбца в текстовом файле

У меня есть текстовый файл, в котором каждая строка слов разделяется запятыми, например: 7022122465,0,\N,,0,2015-09-29 10:48:33 7022597642,0,\N,,0,2015-09-29 10:48:33 7022848906,0,\N,,0,2015-09-29 10:48:33 7022848906,5,\N,,0,2015-09-29 10:48:33 7022848906,55,\N,,0,2015-09-29 10:48:33 ……………………………….etc Я хочу подсчитать ненулевые числа второго столбца, используя только команду sed или grep в Linux / UNIX. Заметка Без использования других команд: cut -d',' -f2 < KAR_UBONA_UBONACT15_20150929_20150930_FEEDBACK.txt | grep -vcw 0 […]

Interesting Posts

Thunderbird не хочет запускать firefox, когда бинарный файл заменен на символическую ссылку

Обработка временных меток вывода tcpdump в режиме реального времени

Удаление диска из RAID

Поиск правильного драйвера дисплея для установки арки в виртуальной коробке на Lenovo edge13 ''

Загрузка из ISO в Xen Paravirtualized Environment

Попытка понять, как работают драйверы устройств

Если у меня SSD и жесткий диск в системе, SSD может действовать как кэш для жесткого диска?

Проверьте использование CPU / потока для узла в менеджере заданий Slurm

Как ограничить использование ресурсов для экономии CPU + RAM для определенного процесса?

Установка Fedora с USB-ключа

Есть ли недостаток в удалении всех сломанных символических ссылок в системе?

Могу ли я контролировать количество TCP-соединений в секунду в curl?

Какими процессами порты (в качестве конечных точек связи) относятся к пересылке портов SSH?

удалить определенные символы из переменной с помощью bash

Пользовательская Launcher не появляется в Slingshot (eOS Freya)

Linux и Unix - лучшая ОС в мире.