Ярлык для полноэкранного режима Feh

$ awk -F: '$1 != p && /RESULT/ { print; p = $1 }' file
ligand_06278/out.pdbqt:REMARK VINA RESULT:      -8.3      2.094      2.612
ligand_06279/out.pdbqt:REMARK VINA RESULT:      -6.1      9.841     13.115
ligand_06280/out.pdbqt:REMARK VINA RESULT:     -10.0      3.811      7.264

Это выводит первую RESULTстроку из каждого файла, упомянутого во входном файле. Он делает это, сравнивая первый столбец (имя файла )с первым столбцом предыдущей строки и проверяя, содержит ли текущая строка слово RESULT. Когда найдена строка RESULT, имеющая имя файла, отличное от предыдущего, строка печатается как есть, а значение pобновляется.


Я заметил, что входной файл очень похож на результат grepобработки нескольких файлов, возможно, поиска REMARK.

Чтобы найти все файлы и получить первую строку, соответствующую REMARK VINA RESULTиз каждого:

find. -type f -path './ligand_*' -name 'out.pdbqt' -exec sed -n '/REMARK VINA RESULT/{p;q;}' {} ';'

или, как простой цикл:

for name in ligand_*/out.pdbqt; do
    grep -F 'REMARK VINA RESULT' "$name" | head -n 1
done

Здесь я использовал разные подходы, вы выбираете тот, который кажется вам наиболее естественным.

2
29.01.2020, 15:29
1 ответ

Изman feh:

 v [toggle_fullscreen]
         Toggle fullscreen

Другими словами, вы переключаетесь между окном и полноэкранным режимом с помощью клавишиV , 'Vee'.

Пример, когда разрешение будет одинаковым в полноэкранном режиме при переключении между окном и полноэкранным режимом

feh file.jpg

Пример, когда разрешение в полноэкранном режиме будет соответствовать размеру экрана (, но коэффициенты масштабирования по осям x и y будут одинаковыми, искажения не будет ).

feh -Z file.png

Редактировать:Это отличается для fehмежду Ubuntu и Debian.

В Ubuntuv , vee и в Debianf , eff переключает полноэкранный режим.

3
28.04.2021, 23:25

Теги

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