[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: check if message is in a particular sequence?
From: |
Ralph Corderoy |
Subject: |
Re: check if message is in a particular sequence? |
Date: |
Sat, 01 May 2021 12:59:16 +0100 |
I'll shut up soon.
> mark -list -seq public -seq private -seq notexist |
> awk -v RS=' ' -F - '
> $0+0 {u = NF==2 ? $2 : $1; for (n = $1+0; n <= u; n++) print n}
> '
I thought I may as well create this and see if it gets used.
$ cat ~/bin/mhinseq
#! /bin/sh
# Successfully exit only if the message is in the sequence.
# usage: mhinseq seq 42
mark -list -sequence "${1?}" |
awk -v RS=' ' -F - -v msg="${2?}" '
$0+0 &&
((NF == 1 && $1+0 == msg) ||
(NF == 2 && $1 <= msg && msg <= $2)) {f=1; last}
END {exit !f}
'
$
--
Cheers, Ralph.
- Re: check if message is in a particular sequence?, (continued)
- Re: check if message is in a particular sequence?, Conrad Hughes, 2021/05/02
- Re: check if message is in a particular sequence?, Laura Creighton, 2021/05/02
- Re: check if message is in a particular sequence?, Paul Fox, 2021/05/03
- Re: check if message is in a particular sequence?, Ralph Corderoy, 2021/05/02
- Re: check if message is in a particular sequence?, Paul Fox, 2021/05/02
Re: check if message is in a particular sequence?, Bob Carragher, 2021/05/01
Re: check if message is in a particular sequence?, Ken Hornstein, 2021/05/01