Можно перезапустить gnome-shell
путем нажатия Alt+F2 и затем ввода или в "перезапуске" или в просто "r" и нажатия Enter.
Иначе я заметил, что это автоматически обновляется .desktop
файлы после ожидания некоторое время.
С GNU SED
:
sed 's/pattern//2g'
2
Указывает, что второй шаблон и все остальные G
должны удалить. Так что это будет держать первый.
Это должно работать (замена _ чем-то еще должна он сталкиваться с Вашими журналами):
sed -e 's/pattern/_&/1' -e 's/\([^_]\)pattern//g' -e 's/_\(pattern\)/\1/'
\n
. объяснение
– mikeserv
19.12.2014, 15:35
sed -e ':begin;s/pattern//2;t begin'
или без sed goto:
sed -e 's/\(pattern\)/\1\n/;h;s/.*\n//;s/pattern//g;H;g;s/\n.*\n//'
Универсальные решения удалить из энного (3, например) положение:
sed -e ':begin;s/pattern//4;t begin'
sed -e 's/\(pattern\)/\1\n/;h;s/.*\n//3;s/pattern//g;H;g;s/\n.*\n//'
Небольшое изменение на ответе @ JillaGre (модифицировано для надежности) может выглядеть как:
sed 's/p\(attern\)/p\n\1/;s///g;s/\n//'
... но в некоторых SED
Вам может потребоваться заменить n
в правой части первой // /
Заявление об убьютивании с литералом \ N
Характер EWLINE.