random linux notes

uniq -f (ignore first n fields – or with rev last n fields)

Published by ad min on February 11, 2023

#find web access log files in backups – only take one from each date – put them together in date order in one file

#!/bin/bash
FOO=`find /backups/*/a/var/log/nginx -name "access.log*" -ls|cut -b 60-|sort -k 1 -k 2 -k 3|rev|uniq -f 1|rev|awk '{ print $4 }'`
for file in `ls -rt $FOO`; do
gzip -cd $file|grep website.com >> /var/tmp/joined.access.log
done

Categories: rln

0 Comments

Leave a Reply Cancel reply

Avatar placeholder

You must be logged in to post a comment.

Recent Posts
  • duplicity rollback
  • flac to mp3 – find
  • HP M29w linux – ubuntu 24.04
  • What I Wish Someone Told Me About Postgres – for posterity
  • mailinabox
Recent Comments
  1. djbdns dnscache | random linux notes on new vps with centos 6 for tinydns secondary
  2. oldirtdog on grub2 help for kernel upgrade on Ubuntu 12.04 domU on XCP
Archives
  • November 2025
  • August 2025
  • December 2024
  • November 2024
  • October 2024
  • January 2024
  • December 2023
  • February 2023
  • January 2023
  • November 2022
  • July 2022
  • April 2022
  • November 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • February 2021
  • January 2021
  • November 2020
  • October 2020
  • August 2020
  • June 2020
  • February 2020
  • August 2019
  • July 2019
  • May 2019
  • December 2016
  • September 2016
  • June 2016
  • May 2016
  • April 2016
  • December 2015
  • November 2015
  • April 2015
  • March 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • July 2014
  • September 2013
  • June 2013
  • May 2013
  • September 2012
  • July 2012
Categories
  • rln
  • Uncategorized

Related Posts

rln

lineageOS 20.0 TheMuppets blueline roomservice.xml

.repo/local_manifests/roomservice.xml <?xml version="1.0" encoding="UTF-8"?> <manifest> <project path="device/google/blueline" remote="github" name="LineageOS/android _device_google_blueline" revision="lineage-20" /> <project path="device/google/crosshatch" remote="github" name="LineageOS/andro id_device_google_crosshatch" revision="lineage-20" /> <project path="kernel/google/msm-4.9" remote="github" name="LineageOS/android_ kernel_google_msm-4.9" revision="lineage-20" /> <project path="packages/apps/ElmyraService" remote="github" name="LineageOS/an droid_packages_apps_ElmyraService" revision="lineage-20.0" /> <project name="TheMuppets/proprietary_vendor_google_blueline" Read more

rln

dynamic/live search box with php, javascript, mysql

I went through a bunch of iterations with this a couple years ago and didn’t get it working. This is the second one I tried recently and was able to get what I wanted for Read more

rln

nominatim php-intl error message Class Transliterator not found code 0

ubuntu package management decided I didn’t need the current version of php-intl which was running in apache so nominatim fell on it’s face with this error message “error” “message” => Class “Transliterator” not found “code” Read more

Hestia | Developed by ThemeIsle