annotate miscellany/multi-media/misc/mimeless @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1 #!/bin/sh
bce86c4163a3 Initial revision
kono
parents:
diff changeset
2 : mhn-show-text/plain: mimeless "%d" text/%s '%F'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
3
bce86c4163a3 Initial revision
kono
parents:
diff changeset
4 if [ $# != 3 ]; then
bce86c4163a3 Initial revision
kono
parents:
diff changeset
5 echo "usage: $0 message-1 message-2 file-name" 1>&2
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6 exit 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7 fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8
bce86c4163a3 Initial revision
kono
parents:
diff changeset
9 if [ ! -r $3 ]; then
bce86c4163a3 Initial revision
kono
parents:
diff changeset
10 echo "File does not exist." 1>&2
bce86c4163a3 Initial revision
kono
parents:
diff changeset
11 exit 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
12 fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14 msg1=`echo $1 | sed -e 's/\%/\\\%/g' -e 's/\?/\\\?/g' -e 's/:/\\:/g' \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15 -e 's/\./\\\./g' -e 's/\"/\\\"/g'`
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16 msg2=`echo $2 | sed -e 's/\%/\\\%/g' -e 's/\?/\\\?/g' -e 's/:/\\:/g' \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17 -e 's/\./\\\./g' -e 's/\"/\\\"/g'`
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19 exec less -P"\"${msg1}\" ${msg2} ?pB%pB\%.%t" $3