commit 0d5f0a724bc6ce5cb837afee442d7ecca470cf16 from: rsc date: Fri Jul 28 01:08:02 2006 UTC allow +line syntax commit - 9c15a456730e587aaa077be2b280a9c8a6c5172c commit + 0d5f0a724bc6ce5cb837afee442d7ecca470cf16 blob - 1d8df2477ce5dddede23a45353009f22985585f4 blob + d829374c7107af1a70402c518f5501cb97b5667c --- bin/B +++ bin/B @@ -3,9 +3,19 @@ files="" dest="" +line="" +if [ $# -gt 0 ]; then + case "$1" in + +[0-9]*) + line="`echo $1 | sed 's/+/:/'`" + shift + ;; + esac +fi + if [ $# -eq 0 ] then - echo 'usage: B file...' 2>&1 + echo 'usage: B [+line] file...' 2>&1 exit 1 fi @@ -25,12 +35,14 @@ then pwd="`pwd`" for i do + i="$i$line" i=`cleanname -d "$pwd" "$i"` plumb -s B -d edit "$i" done else for i do + i="$i$line" pwd=`pwd` file=`cleanname -d $pwd $i` line=`echo $file | sed 's/.*://'`