Perl Решение:
ping -i "$2" "$1" | while read pong; do echo $(date) "$pong" ; done \
| perl -ne 'print if (/time=([0-9.]+)/)[0] > .5' >> ~/Downloads/...
Объяснение:
- ([0-9.] +)
совпадает с десятичным числом после времени =
и вспоминает его
- (...) [0] возвращает первый элемент данного списка (необходимо переключиться из списка в скаляр)
Нет, не существует такой вещи, что какой бы метод виртуализации вы ни использовали, даже что-то связанное с colinux, требуются права администратора. Поэтому, если вы не можете перезагрузиться и у вас нет прав администратора, вы не сможете использовать флешку. Вам нужно найти другое решение, например ультрапортативный, или какой-нибудь планшет, или просто ваш смартфон с ssh-клиентом, если вы не хотите носить с собой тяжелый ноутбук.