Tag: sed

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

Я хотел бы стереть точку начала, как показано ниже. Имя файла 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 […]

Почему мои изменения в файле sshd_config не сохраняются?

Я пишу скрипт для изменения настроек на моем сервере Ubuntu. У меня есть следующая строка: sudo sed 's/PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config Проблема в том, что изменения не останутся. Он просто меняет «нет» на «да». Когда команда выполняется, измененный файл сразу отображается в терминале, показывая «нет», но когда я бросаю файл или открываю его в vim, […]

Найдите шаблон в файле и переместите его в новые файлы по одному

Я пытаюсь найти конкретный шаблон в файле и переместить его в новые файлы по одному. Я noob, и я попробовал sed -n 's/CREATE PROCEDURE/,/END ;/p' File Он снова печатает тот же файл. Ниже приведено содержимое файла. SET PATH "QSYS","QSYS2","JOES" ; CREATE PROCEDURE JOES.CANCELORDERLINE ( IN ORDERID INTEGER , IN ORDERLINEID INTEGER , IN NEWORDLINESTATUSCODE VARCHAR(10) […]

Как удалить символ новой строки между двумя строками <font> \ n </ font> в unix?

Я хочу удалить новую строку между двумя тегами html, которые существуют следующим образом: <font> </font> Я хочу удалить символ новой строки, чтобы он стал: <font></font> Кроме того, могут быть случаи, когда имеется более одной новой строки (строк): <font> </font> Это также я хочу удалить, чтобы он выглядел так: <font></font> Еще один сценарий, если шаблон похож: […]

sed backreference: получить каждую строку и добавить ее к концу строки

У меня есть файл со следующим содержимым: $ cat -nw 1 Smith John 12345 jsmith 2 Jones Robert 23456 rjones 3 Green Ralph 34567 rgreen 4 Brown Fred 45678 fbrown 5 Orange Mabel 56789 morang Я хочу получить каждую строку, а затем добавить в конце этой строки тот же текст этой строки. Пример Я хочу […]

Как я могу извлечь данные из этой строки?

xyz /mnp/opq/p/1926081/sp/192608100/serveFlavor/entryId/0_ffx7sljc/v/2/flavorId/0_,n6h1xlhl,ea3anltg,jfs8boo9,w2v1vsk2,ze8e1q2s,to8w2p18,/forceproxy/true/name/new в этой строке эта часть ,n6h1xlhl,ea3anltg,jfs8boo9,w2v1vsk2,ze8e1q2s,to8w2p18, является переменной, поэтому это может быть большее или меньшее количество данных между комами в частях xyz /mnp/opq/p/1926081/sp/192608100/serveFlavor/entryId/0_ все постоянно, за исключением того, что числовое значение 1926081 или 192608100 может увеличиваться или уменьшаться. /forceproxy/true/name/new также является константой и не изменяется Выход, который я хочу ,n6h1xlhl,ea3anltg,jfs8boo9,w2v1vsk2,ze8e1q2s,to8w2p18, только последнее значение […]

Как добавить столбец в определенную позицию в файле csv с помощью cat, sed, awk или cut?

У меня есть csv-файл с этим контентом: col1, col2, col5 1, 1, 1 2, 2, 2 3, 3, 3 4, 4, 4 Мне нужно добавить столбец в третьей позиции файла с заголовком, но с пустыми значениями. col1, col2, col3, col4 1, 1, , 1 2, 2, , 2 3, 3, , 3 4, 4, , […]

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