Как найти файлы электронных таблиц, содержащие слово

Апплет Cinnamon для рабочего стола добавляет специальные символы для отображения состояния Windows.

  • свернутое окно :[ имя ]
  • мозаичное окно:| имя
  • привязанное окно:|| имя

Если вы хотите удалить эти специальные символы из имен окон:

  1. Создайте резервную копию этого файла, а затем отредактируйте ее (вам потребуется root-доступ):

/usr/share/cinnamon/applets/window-list@cinnamon.org/applet.js

  1. Найдите слово TILED , чтобы найти нужную часть кода
  2. Закомментируйте нежелательные изменения заголовка окна.

Если вам не нужны какие-либо специальные символы, закомментируйте весь блок с помощью /**/, например:

/*
            if (this.metaWindow.minimized) {
                title = "["+ title +"]";
            } else if (this.metaWindow.tile_type == Meta.WindowTileType.TILED) {
                title = "|"+ title;
            }
            else if (this.metaWindow.tile_type == Meta.WindowTileType.SNAPPED) {
                title = "||"+ title;
            }
*/
  1. Перезапустите Cinnamon -нажмите ALT+F2, введите «r» и нажмите Enter.

Теперь имена ваших окон не должны содержать специальных символов.

0
07.11.2019, 21:01
1 ответ

В качестве дополнения к связанным ответам в комментариях.

Мне пришлось искать и восстанавливать испорченную файловую систему, полную не -резервных копий файлов Excel. Это фрагмент сценария, который я использовал в цикле по нескольким сотням больших файлов Excel для поиска ключевых слов. Имя файла передается как $f, а строка поиска — как $s. Средняя строка просто приводила в порядок вывод для моих собственных целей, и вы, вероятно, можете ее выбросить.

found=$(unzip -p "$f" | grep -Pio -m 1 "$s" 2>/dev/null)
found=$(echo $found | sed 's/[,/]/./g')
echo "found $found in $f"

Мой совет таков... не забывайте -m 1в качестве опции к grep, чтобы выйти, как только вы нашли первое совпадение, иначе вы потеряете много времени.

1
28.01.2020, 03:08

Теги

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