commit - 9c15a456730e587aaa077be2b280a9c8a6c5172c
commit + 0d5f0a724bc6ce5cb837afee442d7ecca470cf16
blob - 1d8df2477ce5dddede23a45353009f22985585f4
blob + d829374c7107af1a70402c518f5501cb97b5667c
--- bin/B
+++ bin/B
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
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/.*://'`