Mercurial > repo
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 |
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 |