annotate bin/pseen @ 1650:6a5a4126a0c2

<c00kiemon5ter> sed -i \'s/file\\[/files[/\' bin/pseen
author HackBot
date Tue, 22 Jan 2013 14:53:36 +0000
parents 3dad6a796e94
children 075a9f2f8ded
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1646
6533d7f06842 <c00kiemon5ter> mv cZYR bin/pseen && chmod 755 bin/pseen
HackBot
parents:
diff changeset
1 #!/usr/bin/env bash
6533d7f06842 <c00kiemon5ter> mv cZYR bin/pseen && chmod 755 bin/pseen
HackBot
parents:
diff changeset
2 trap 'kill -TERM 0' EXIT
6533d7f06842 <c00kiemon5ter> mv cZYR bin/pseen && chmod 755 bin/pseen
HackBot
parents:
diff changeset
3
1649
3dad6a796e94 <c00kiemon5ter> mv YUeK bin/pseen && chmod 755 bin/pseen
HackBot
parents: 1647
diff changeset
4 read s <<< "$1"
1646
6533d7f06842 <c00kiemon5ter> mv cZYR bin/pseen && chmod 755 bin/pseen
HackBot
parents:
diff changeset
5 files=(/var/irclogs/_esoteric/????-??-??.txt)
6533d7f06842 <c00kiemon5ter> mv cZYR bin/pseen && chmod 755 bin/pseen
HackBot
parents:
diff changeset
6
1650
6a5a4126a0c2 <c00kiemon5ter> sed -i \'s/file\\[/files[/\' bin/pseen
HackBot
parents: 1649
diff changeset
7 for file in "${files[@]:${#files[@]} - 30}"
1649
3dad6a796e94 <c00kiemon5ter> mv YUeK bin/pseen && chmod 755 bin/pseen
HackBot
parents: 1647
diff changeset
8 do {
1646
6533d7f06842 <c00kiemon5ter> mv cZYR bin/pseen && chmod 755 bin/pseen
HackBot
parents:
diff changeset
9 line=
6533d7f06842 <c00kiemon5ter> mv cZYR bin/pseen && chmod 755 bin/pseen
HackBot
parents:
diff changeset
10 while read -r t n m; do [[ $n =~ $s ]] && line="$t $n $m"; done <"$file"
1649
3dad6a796e94 <c00kiemon5ter> mv YUeK bin/pseen && chmod 755 bin/pseen
HackBot
parents: 1647
diff changeset
11 [[ -n "$line" ]] && { printf '%s:%s\n' "${file##*/}" "$line"; exit; }
3dad6a796e94 <c00kiemon5ter> mv YUeK bin/pseen && chmod 755 bin/pseen
HackBot
parents: 1647
diff changeset
12 } &
3dad6a796e94 <c00kiemon5ter> mv YUeK bin/pseen && chmod 755 bin/pseen
HackBot
parents: 1647
diff changeset
13 done
1646
6533d7f06842 <c00kiemon5ter> mv cZYR bin/pseen && chmod 755 bin/pseen
HackBot
parents:
diff changeset
14
6533d7f06842 <c00kiemon5ter> mv cZYR bin/pseen && chmod 755 bin/pseen
HackBot
parents:
diff changeset
15 wait && echo 'well, not lately'
6533d7f06842 <c00kiemon5ter> mv cZYR bin/pseen && chmod 755 bin/pseen
HackBot
parents:
diff changeset
16