Удаление второго двоеточия

Ключ? Почему Вы не используете SSH или VPN?

Вы могли использовать часть поставщика MAC-адреса - но это может легко фальсифицироваться.

-1
08.07.2013, 02:24
3 ответа

Отвечать на Ваш конкретный вопрос, sed получение группы требует, чтобы круглых скобок оставили. Также + символа повторения нужно оставить.

Если Вы заменяете sed часть Вашего конвейера команд со следующим, это должно работать:

 sed 's/\([0-9]\):\s\+/\1 /g'
2
28.01.2020, 05:07
  • 1
    Если Вы используете sed -E затем Вы не должны выходить из скобок (который не является POSIX, хотя) –  evilsoup 02.07.2013, 01:16

Это могло бы работать на Вас:

sed 's/://2' file
2
28.01.2020, 05:07

почему Вы не ищете двоеточие и пространство вместо числа и двоеточие

попробуйте это:

lsMails(){ grep -i "$1-bounces@xxx.edu" /var/log/maillog | cut -f1-2,4 -d: | sed 's/: / /g';}
0
28.01.2020, 05:07

Теги

Похожие вопросы