tmb@AI.MIT.EDU (Thomas M. Breuel) (12/09/89)
See the following transcript
team$ seq 1 10 | head -15 <--- using bash
1 9999999
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Broken pipe
team$ sh seq 1 10 <--- using /bin/sh
1 10
1
2
3
4
5
6
7
8
9
10
team$ cat seq
from=${1:-1} <-------+-------------- these substitutions probably fail
to=${2:-9999999} <---/
echo $from $to
awk 'BEGIN{for(i='$from';i<='$to';i++) print i; exit}'
team$ chet@cwns1.CWRU.EDU (Chet Ramey) (12/12/89)
In article <8912090351.AA00729@team> tmb@AI.MIT.EDU (Thomas M. Breuel) reports
that stuff like ${1:-1} fails.
I have already sent a fix for this to Brian. Here's the output I get:
usenet$ sh seq 1 10
1 10
1
2
3
4
5
6
7
8
9
10
usenet$ bash seq 1 10
1 10
1
2
3
4
5
6
7
8
9
10
Chet Ramey
--
Chet Ramey
Network Services Group "Where's my froggie?"
Case Western Reserve University
chet@ins.CWRU.Edu