Продолжение комментария @ cas к другому ответу:
six_months=$(date -d "6 months ago" "+%Y%m%d")
for f in *.Txt; do
file_date=${f%.Txt}
[[ $file_date > $six_months ]] && echo "$f"
done |
xargs awk 'FNR > 1 {print $3}' |
sort -u > unique_ids_in_last_6_months
Цикл for распечатывает "подходящие" имена файлов. xargs передает имена файлов в awk пакетно (минимизируя количество вызовов awk). awk отбрасывает заголовок и печатает последний столбец. sort находит для вас уникальные идентификаторы.
Я столкнулся с той же проблемой, пытаясь настроить seafile с HTTPS на моем новом Cubietruck (Cubieboard 3).
Проблема в том, что в репозиториях нет предварительно скомпилированного двоичного файла для архива armhf. Так что это должно быть скомпилировано.
И я решил это так:
apt-get install apache2-threaded-dev cdbs debhelper dpatch libapr1-dev libtool pkg-config
apt-get -b source libapache-mod-fastcgi
dpkg -i libapache2-mod-fastcgi*.deb
# Enable the module if not already done
a2enmod fastcgi
Вы получите массу предупреждений, но, в конце концов, это сработало. Теперь я могу использовать seafile с HTTPS, используя apache в качестве обратного прокси для seahub.
Я использую изображение Игоря Печовника с ядром 3.4.105 из: http://www.igorpecovnik.com/2013/12/24/cubietruck- debian-wheezy-sd-card-image /
root@x:~# unname -a
Linux x 3.4.105-cubieboard #8 SMP PREEMPT Fri Jan 23 06:11:42 EST 2015 armv7l GNU/Linux
Ошибка, возникающая при попытке apt-get install libapache2-mod-fastcgi:
root@x:~# apt-get install libapache2-mod-fastcgi
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libapache2-mod-fastcgi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libapache2-mod-fastcgi' has no installation candidate