Skip to content

Instantly share code, notes, and snippets.

View modsaid's full-sized avatar

Mahmoud Salem modsaid

View GitHub Profile
@modsaid
modsaid / all-ssconvert-to-xlsx.sh
Last active September 15, 2015 08:04
Convert batch csv files into xlsx in a single command
#!/bin/bash
# This script uses ssconvert to convert all *.csv files in the current directory into *.xlsx format
command -v ssconvert >/dev/null 2>&1 || { echo >&2 "ssconvert is not installed, please install it via apt-get install gnumeric"; exit 1; }
find . -maxdepth 1 -name "*.csv" -exec ssconvert {} --export-type=Gnumeric_Excel:xlsx2 \;
@modsaid
modsaid / access-log-timestamp.sh
Created October 21, 2014 17:50
Rename hourly rotated web access logs (access.log.1, access.log.2) to include the timestamp for better management of the times
#!/bin/bash
# This script is made to rename default rotated access log files from access.log.1, access.log.2 and
# so on, to using timestamp instead of auto increment index (to be access.log.2014102009)
#
# USAGE:
# cd LOGS_DIR && ./access-logs-timestamp.sh
FILES=access.log*