Введите некоторый текст с xdotool независимо от раскладки клавиатуры

find . -type f |sort |tee f1 |uniq -i |comm -3 - f1

Даст Вам список файлов, чтобы удалить или проигнорировать, который Вы могли передать по каналу в черный список для rsync

24 часа спустя:

В Ответе на Ваш комментарий "Это непрактично, мне нужны другие, находят", просто передайте результаты по каналу во что-то, что сделает Ваш переименовывать искажение. например, целое решение на одной командной строке, но менее читаемый.

find . -type f |sort |tee f1 |uniq -i |comm -3 - f1|(n=0;while read a ;do  n=$((${n}+1));echo mv ${a} `echo ${a}|tr \[:upper:\] \[:lower:\]`_renamed_${n};done)
3
01.07.2014, 01:33
1 ответ

xdotool, кажется, имеет ошибку, если вы не используете макет клавиатуры , и ваша макет клавиатуры был установлен через файл конфигурации xorg (не setxkbmap ), он будет использовать соответствующие keysyms из компоновки .

Чтобы работать вокруг этого, просто установите раскладку клавиатуры (снова) в вашем файле .xinitrc .xinitric . Запустите SETXKBMAP yourLayout перед использованием Xdotool.

1
27.01.2020, 21:31

Теги

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