blob: 1de123d21ce4a2cdc8eab89f1e7033c47db2756c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
USER=AberrantFlux
REMOTELOGDIR=zncu@aberrantflux.xyz:.znc/moddata/log/$USER/
LOGDIR=~/log/irc
NETWORK=AndreiNet
rsync -avzP --rsh=ssh $REMOTELOGDIR/ $LOGDIR/$USER
echo "Logs available for:"
echo
for CHANNEL in $LOGDIR/$USER/$NETWORK/*
do
DATE=$(date -r $CHANNEL +"%Y-%m-%d %H:%M")
NAME="$(basename $CHANNEL)"
echo "$NAME - last edited $DATE"
done
while :
do
CHANNELSELECTION=exit
read -p "Enter the name of a channel to read the most recent log: [exit] " CHANNELSELECTION
CHANNELSELCTION="${CHANNELSELECTION:=exit}"
if [ $CHANNELSELCTION = exit ];
then
break
fi
LASTLOG="$(ls -t $LOGDIR/$USER/$NETWORK/$CHANNELSELECTION | head -n1)"
less $LOGDIR/$USER/$NETWORK/$CHANNELSELECTION/$LASTLOG
done
|