вы можете попробовать это ..
#!/bin/bash
find . -name 'Email*.log' | xargs grep -li 'bad password' | while read line
do
TEMPNUM=$(tail -20 "${line}" | grep -c 'bad password')
if [ "${TEMPNUM}" -gt "0" ]; then
awk '/Username/{print $NF}' "${line}" >> expiredmailbox.txt
fi
done
for id in $(xprop -root _NET_CLIENT_LIST | cut -f2 -d'#' | tr -d ',') ; do
echo -en "$id:\t"
xprop -id $id _NET_WM_NAME | sed 's/^.* = //'
done
xdotool windowactivate --sync $idofyourwindow
Цикл for печатает список имен и идентификаторов ваших окон. Вы можете использовать такие команды, как «xwininfo -children» или «xdotool search», чтобы найти идентификатор окна, которое вы хотите активировать.
Когда вы знаете этот идентификатор, используйте xdotool, чтобы активировать окно.