Как удалить строки, начинающиеся с a #, если слева и справа от пробела могут быть пробелы #? # Master socket provides access to userdb information. It's
Как удалить строки, начинающиеся с a #, если слева и справа от пробела могут быть пробелы #? # Master socket provides access to userdb information. It's
Посмотрите на это, если блок: #!/bin/bash str="m.m" if [[ "${str}" =~ "m\.m" ]]; then echo "matched" else echo "not matched" exit 1 fi exit 0 Это должно напечатать "совпало", но это не так. Куда я иду не
У меня возникают проблемы со снижением синтаксиса sed для добавления различного числа ведущих нулей в числовую организационную схему. Строки, над которыми я работаю, выглядят как 1.1.1.1,Some Text Here используя синтаксис Sed sed -r ":r;s/\b[0-9]{1,$((1))}\b/0&/g;tr" Я могу получить ответ...
У меня есть файл с таким текстом: AAAA BBBB CCCC DDDD 1234 5678 9012 3456 EEEE 7890 и т.д... И я хочу сопоставить буквенные линии с числовыми линиями, чтобы они выглядели так: AAAA 1234 BBBB 5678 CCCC 9012 DDDD 3456 EEEE 7890 Кто-нибудь знает простой способ добиться...
У меня есть медиа-сервер с папкой под названием Series. ( /media/Expansion2/Series/) В нем у меня (сюрприз!) Сериал. Это только названия шоу, например,/media/Expansion2/Series/The Big Bang Theory/ Внутри папки каждого шоу (и в этом проблема) у меня есть сезонные папки. У меня в настоящее время есть...
В книге "Эффективное программирование на awk" есть пример расщепления поля. вот пример: Если вы хотите, чтобы поля были разделены литеральным периодом, за которым следует какой-либо один символ, используйте ‘FS = "\\.."’. Почему это двойной обратный слеш? не должно ли это быть...
Недавно я вступил в дружеский спор с Готи о том, что является регулярным выражением в комментариях к моему ответу на этот вопрос. Я утверждал, что следующее является регулярным выражением: `[Rr]eading[Tt]est[Dd]ata` Готи не согласен с этим, утверждая, что это файл. Глоб страница на Википедии...
Я ищу регулярное выражение, которое находит все вхождения двойных символов в тексте, листинге и т. Д. В командной строке (Bash). Главная Вопрос : Есть ли простой способ поиска последовательностей , таких как aa, ll, tttttи т.д. , где один определяет регулярное выражение , которое выглядит для п...
Я использую это регулярное выражение (?<=\[')[^,]*в файле, содержащем следующую строкуdisk = ['OVS/sdasd/asdasd/asdasd/something.img, w'] Я хочу это вернуть OVS/sdasd/asdasd/asdasd/something.img Как мне использовать, grepчтобы это работало? Я пытался, grep -P "(?<=\[')[^,]*"но он возвращает...
Я использую sed. Насколько я мог видеть, я использовал регулярное выражение, но sed ничего не делал. Оказывается, что я использовал, \s+который sed не может понять, и когда я переключился на [ ]+это работало. Таким образом, чтобы подвести итог, я сделал регулярное выражение, которое, чтобы это...
Я делаю grep и sed, и я получаю 2 строки файла, который меня интересует. Как я могу получить эти строки в одной строке, заканчивающейся символом новой строки? Теперь я получаю: pattern1 pattern2 Я хотел бы получить pattern1 pattern2...
Почему grep e\\.g\\. <<< "this is an e.g. wow" и grep e\.g\. <<< "this is an e.g. wow" сделать то же самое? Если я добавлю третью косую черту, это также даст тот же результат. НО, как только я добавляю четвертый слеш, он больше не работает. Это связано с вопросом из старого...
В vim я хочу заменить длинный путь /a/b/f/g/d/gдругим /s/g/w/d/g/rв текстовом файле. Обычно я использую, \/но здесь слишком много слешей. Есть ли более простой
У меня есть строка типа, rev00000010и я хочу только последний номер, 10 в этом случае. Я пробовал это: TEST='rev00000010' echo "$TEST" | sed '/^[[:alpha:]][0]*/d' echo "$TEST" | sed '/^rev[0]*/d' оба ничего не возвращают, хотя регулярное выражение кажется правильным (пробовал с регулярным...
у меня есть Входные данные: NISHA =\455 Вывод: NISHA = 455 Я хочу удалить \из вывода. Я пытался использовать команду, sed "s/[\]//g" Pно она не работает, и она отмечает ошибку: character found after backslash is not meaningful...
Я ищу grep, чтобы показать все символы, которые не начинаются с цифр. Я сделал что-то вроде этого: grep -v '^[1-2]*[a-zA-Z]?' -o но это не работает. Есть ли у вас какие-либо идеи для некоторого рег...
Я хотел перечислить содержимое pwd и отображать только файл, начинающийся с точки. Я пытался, ls -a | grep ^\.но я не могу понять, почему вывод содержит также файлы, которые не начинаются с точки. Например: Pictures .pip .pki .profile projects Public Я знаю, что могу достичь того, чего хочу, ls -ld...
У меня есть файл, prova.txtкак это: Start to grab from here: 1 fix1 fix2 fix3 fix4 random1 random2 random3 random4 extra1 extra2 bla Start to grab from here: 2 fix1 fix2 fix3 fix4 random1546 random2561 extra2 bla bla Start to grab from here: 1 fix1 fix2 fix3 fix4 random1 random22131 и мне нужно...
Я пытаюсь найти все 6буквенные слова, используя grep. В настоящее время у меня есть это: grep "^.\{6\}$" myfile.txt Тем не менее, я обнаружил, что я также получаю такие результаты, как: étuis, étude. Я подозреваю, что это как-то связано с символами над eприведенными выше словами. Могу ли я...
Поэтому я пытаюсь найти 6-буквенные слова, состоящие из одного символа, повторенного три раза, а затем другого символа, повторенного три раза. Например aaabbbили oookkk. Я стараюсь: grep -E "[a-z]\1{3}\S[a-z]\1{3}" filename Во-первых, правильное ли регулярное выражение? Во-вторых, почему я получаю...