1
ответ

проверка шаблона с помощью команды AWK

У меня есть CSV-файл в указанном ниже формате. 1,123 -456,IND,91,ОАЭ,97,США,01,SA,27 3,345 -678,AUS,61,SLA,94,NZW,64,RS,7 следует проверять на основании, (\w{3} ), (\d{2} ), проверка шаблона и сколько раз его...
29.10.2020
1
ответ

Использование квантификатора регулярных выражений в Awk

У меня возникли проблемы с использованием квантификатора в регулярном выражении Awk. awk -F"|" -v col="$COUNTER" '$col ~/doi\/tm -[a -z0 -9]/ { print $col } ' OFS=, tmp.csv Это работает хорошо, но я хочу указать на...
16.10.2020
1
ответ

Сортировка файлов по шаблону

Я имею дело с управлением большим количеством файлов с фиксированной структурой имени в формате нескольких столбцов -, разделенных _:3000 _12 _lig _cne _158.dlg 1300 _10 _lig _cne _983.dlg 4000 _09 _lig _cne _158.dlg...
15.10.2020
1
ответ

Поиск файлов с помощью /\.c/

Мне интересно, есть ли способ найти файлы, которые заканчиваются на.c, используя /\.c/. Как бы я это сделал? Я пробовал ls -l /\.c/, но это не работает.
13.10.2020
1
ответ

Использование sed для вырезания и добавления к определенным строкам вывода различий

У меня есть выходные данные моей команды diff между двумя каталогами, хранящиеся в файле с именем разностьВыход.txt. В настоящее время в файле differentOutput.txt есть только два типа строк. Таким образом, все строки имеют...
09.10.2020
1
ответ

добавить последовательность esc с помощью sed (\033[K)

Я хочу добавить escape (tty control )в конце каждой строки. sed '/s/$/foo/g' добавляет foo в конец строки. Я хочу добавить esc[K в конец строки (стереть в конец строки )я пробовал sed 's/$/...
07.10.2020
1
ответ

как удалить или заменить текст с шаблоном строки, заканчивающимся на ">

Я хочу удалить несколько строк некоторых текстовых файлов, которые заканчиваются шаблоном вроде этого ">. Я знаю, что это можно сделать с помощью регулярного выражения sed, но не знаю, как это сделать.
07.10.2020
1
ответ

Список всех файлов, начинающихся с sh, sr, se, th, tr или te

Как я могу перечислить все файлы, начинающиеся с последовательности sh, sr, se, th, tr или te (любая буква может быть прописной или строчной ).
06.10.2020
1
ответ

Как выполнить подстановку переменной по всему файлу для переменной с именем «a» и не изменить ошибочно другие метки?

У меня есть ряд файлов javascript.js, в которых исходный скриптер использовал плохие имена переменных, такие как «a», «b» и т. д. Мне нужно автоматизировать замену на более описательные имена, надежно только...
02.10.2020
1
ответ

sed с числовыми квантификаторами -как?

Я пытаюсь отредактировать быстрые заголовки нескольких файлов, чтобы удалить косую черту и все после нее (, если «все после нее» равно или меньше 10 символов ). Строки заголовков...
02.10.2020
1
ответ

Как найти и удалить файлы с символом возврата каретки (\r )в имени файла?

Каким-то образом я создал файлы с возвратом каретки (\r )в имени файла :$ ls -1 три -стержни.tm.dat *три -стержни.tm.dat 'tri -rods.tm.dat'$'\r' $ ls tri -rods.tm.dat? 'tri -rods.tm.dat'$'\r' I...
02.10.2020
1
ответ

последнее совпадение с RegEx

Я делаю grep -oP ' (?<=%28 ). *? (?=%29 )' f.txt в следующей строке chr01 _пилон _пилон gmap -мРНК gsnap 55846944 55847057. +. ID=NbD052382.1.mrna1;Имя=NbD052382.1;Примечание=цитохром b6/f...
01.10.2020
1
ответ

sed + как прокомментировать параметр, который начинается в начале строки, даже если параметр начинается с табуляции или пробелов

у нас есть следующий файл больше /tmp/file номер _из _автомобилей _are=$число _из _автомобилей _are LOG "количество _из _автомобилей _are=$ количество _из _автомобилей _являются "эхом" количество _из _автомобилей _являются $количество _из _автомобилей _яв
22.09.2020
1
ответ

Можно ли найти строку и заменить ее другой строкой в ​​теге заголовка нескольких mp3-файлов?

Я хочу найти "ytversion", заменить его на "mqversion" в теге заголовка нескольких mp3-файлов. Я бы хотел, чтобы этот процесс не редактировал/удалял какие-либо другие части...
20.09.2020
1
ответ

Извлечение символов в соответствии с шаблоном, но только между любым из двух шаблонов начала диапазона и общим конечным шаблоном

Данные (some -mutool -clean -pdf -файл )для работы выглядят примерно так, в то время как начальные числа не являются частью данных, но, надеюсь, служат для прояснить мою проблему :1 блабла 2 /Диапазон <
18.09.2020
1
ответ

Как можно, кроме скрытого '.' файлы и каталоги из скрипта, который их переименовывает?

У меня есть скрипт, который переименовывает, избавляясь от пробелов, каждый каталог и файл. Он делает это рекурсивно :#!/bin/bash найти -имя "**" -print0 | сортировать -rz | \ при чтении -d $'\0' f;...
11.09.2020
1
ответ

Получить % от того, какая часть файла javascript закомментирована

Я хочу проверить, закомментированы ли файлы более чем на 50% с комментариями //. Моя идея состоит в том, чтобы подсчитать количество строк в файле, а затем подсчитать количество // и сделать некоторые...
06.09.2020
1
ответ

Сортировка файлов в каталогах по имени файла

У меня есть > 35 000 отсканированных диапозитивов из научного архива в одном каталоге. (К счастью, имена файлов имеют одинаковый формат :{год} -{место} -{фильм -#} -{фото -#} ИЛИ {год} -{год } -{...
03.09.2020
1
ответ

скобки регулярного выражения grep не работают должным образом

Сценарий Я ищу строки, содержащие «скриншот», которые не закомментированы. Идеи Моя первоначальная идея состояла в том, чтобы использовать отрицательный прогноз, но это не работает с моей командой grep....
27.08.2020
1
ответ

Попытка получить номер версии Symfony в моем скрипте Bash с помощью регулярного выражения

Когда я вызываю версию bin/console --в проекте Symfony с моего терминала, я получаю Symfony 4.4.3 (env :dev, debug :true )Мне нравится выполнять сопоставление, чтобы убедиться, что результат команды выполняется в...
18.08.2020
1
ответ

Реализация регулярного выражения для сортировки URL-адресов с помощью команд Unix

Я новичок в регулярных выражениях, поскольку они проявляются в таких вещах, как sed, awk, sort, grep и других двоичных файлах Unix. Я знаю, что если я отсортирую список URL-адресов в своем текстовом редакторе (BBEdit ), используя этот обычный...
09.08.2020
1
ответ

GNU grep & find -регулярное выражение :Почему. необходимо в регулярном выражении, и почему я не могу использовать классы символов POSIX?

Я пытался найти файлы в определенном каталоге, которые не соответствуют рекомендациям по именованию для UNIX -подобных систем. При использовании вместе с командой find -regex '. *[^ -_./0 -9а -зА -з]. *'...
08.08.2020
1
ответ

Фильтрация строки на основе поле=переменная

Я хочу отфильтровать первое поле, равное значению VAR. Здесь аналогичная проблема, чье ~решение (SOL1 )мне не удалось воспроизвести. Однако то, что основано на eval (SOL2 ), работает, но...
02.08.2020
1
ответ

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

У меня есть файл, содержащий строки типа -найти /home/subd1/subd2/$dirname -ввести d найти /home1/subd1/subd2/$dirname -ввести d найти /home10/subd1/subd2/$dirname -ввести d Я хочу найти / домой/ или /...
01.08.2020
1
ответ

Сопоставление групп в sed

Я пытаюсь программно заменить строку concat (x,y )строкой xy, используя sed и группы захвата, где x и y представляют собой произвольные цифры. Я думал, что следующее поможет :эхо...
29.07.2020
1
ответ

Как извлечь максимальное значение среди значений между двумя словами с несколькими вхождениями из входной строки с помощью сценария оболочки

Я хочу извлечь максимальное значение температуры из вывода команды, которое я сохраняю в переменной оболочки следующим образом :res="$ (получить температуру всех )", где результат выглядит как Устройство...
27.07.2020
1
ответ

Помощь с регулярным выражением с sed -i для скрипта tampermonkey

Я пишу скрипт tampermonkey, используя git и jsdelivr для его хранения и отправки пользователям. Чтобы jsdelivr работал правильно, мне нужно изменить хэш коммита в URL-адресе. // @require https :/...
26.07.2020
1
ответ

Как я могу удалить все после слова из нескольких строк в файле

В следующем файле :semi1245 5465 и налоги ?>:" foo 214 sdnfv 1>?< :Ср dsfsdf 46 и gsdgsd бла-бла налоги foo 214 sdnfv 1>?< :ср sadfaads хочу удалить...
25.07.2020
1
ответ

Условное сопоставление шаблонов регулярных выражений в сценарии оболочки korn

Я начал изучать сценарии оболочки Unix, используя оболочку korn. Пожалуйста, просветите меня, обнаружив ошибку, которую я делаю при написании кода ksh для проблемы ниже, как указано ниже :Мой скрипт занимает 2...
22.07.2020
1
ответ

Фильтрация пути к файлу по нескольким строкам с помощью awk

Я пытаюсь отфильтровать путь к файлу в скрипте с помощью awk, чтобы он пропускал что-либо в регулярном выражении :FILTERED _FILE=$ (echo $File | awk -F / "{ (for (i=NF; i>=0; i --){if $ (i! ~^ (NewConfig|Old|...
15.07.2020