Я сделал эту точно ту же самую вещь в прошлом. К счастью, разрешение моего монитора выше, чем разрешение проектора, который я использовал (1920x1200 по сравнению с ~1200x800), таким образом, снимок экрана Konsole работал хорошо на меня..
Если разрешение проектора выше, чем Ваш монитор, хотя, Вы могли увеличить размер шрифта энергии / терминал, прежде, чем взять снимок экрана. Затем у Вас не будет очень небольшого числа пикселей, но слишком многих. Уменьшение легче, чем увеличение масштаба.
Вы также не упоминали, какую Настольную среду Вы используете, но в KDE, когда я нажимаю Print Screen, у меня есть опция сохранения образа окна активного приложения (см. экранную печать экранного окна печати, ниже). Я надеялся, что, даже если окно приложения уходит края дисплея, целое окно приложения могло бы быть сохранено, но это, кажется, не имеет место. (Btw, в Windows - я знаю, неправильный веб-сайт - можно нажать Alt+Print Screen для взятия снимка экрана окна приложения, если говорят, Вы используете энергию по PuTTy).
case $v in
*"$a"*) printf '<%s> is in <%s>\n' "$a" "$v"
esac
Вот:
#!/bin/bash
v='~`!@#$%^&*()_-+=:;{[}]|/<>,."'
echo type any character and press enter
IFS= read -r a
[[ $v =~ "$a" ]] && echo match || echo not
script.sh
, и выполненный это с bash script.sh
– janos
17.01.2014, 00:52
cat
луг здесь? Вы имели в виду что-то как echo "$a" | grep -E ["$v"]
?
– terdon♦
17.01.2014, 01:22