Утилита grep
не позволяет делать это из коробки, поэтому в этом случае вам придется прибегнуть к циклу .
Что-то вроде этого поможет:
i=0
while read -r pattern; do
outfile="data-$(( i++ )).out"
fgrep -w "$pattern" data.in >$outfile
if [ ! -s $outfile ]; then
rm $outfile
fi
done <patterns.in
Это также удалит все пустые файлы (шаблонов, которые не совпадают).
Апплет Cinnamon для рабочего стола добавляет специальные символы для отображения состояния Windows.
Если вы хотите удалить эти специальные символы из имен окон:
/usr/share/cinnamon/applets/window-list@cinnamon.org/applet.js
Если вам не нужны какие-либо специальные символы, закомментируйте весь блок с помощью /**/, например:
/*
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;
}
*/
Теперь имена ваших окон не должны содержать специальных символов.