Blame


1 afea5fc3 2010-10-28 rsc #!/bin/bash
2 7064acbd 2011-10-12 rsc
3 83a5aba7 2011-11-28 rsc if [ -e ~/.bashrc ] ; then
4 83a5aba7 2011-11-28 rsc . ~/.bashrc
5 83a5aba7 2011-11-28 rsc fi
6 afea5fc3 2010-10-28 rsc PLAN9=${PLAN9:-/usr/local/plan9}
7 7064acbd 2011-10-12 rsc
8 7064acbd 2011-10-12 rsc bin=$PLAN9/bin
9 7064acbd 2011-10-12 rsc IFS=$'\n'
10 7064acbd 2011-10-12 rsc
11 7064acbd 2011-10-12 rsc for file in $($bin/macargv)
12 7064acbd 2011-10-12 rsc do
13 7064acbd 2011-10-12 rsc # Blanks are problematic in filenames: just plumb
14 7064acbd 2011-10-12 rsc # the file's content.
15 7064acbd 2011-10-12 rsc if echo "$file" | grep -q " "
16 7064acbd 2011-10-12 rsc then
17 7064acbd 2011-10-12 rsc base=$(basename "$file" | sed 's/ /_/g')
18 7064acbd 2011-10-12 rsc attr="action=showdata filename=/BadName/$base"
19 7064acbd 2011-10-12 rsc cat $file | "$bin/plumb" -i -d edit -a "$attr"
20 7064acbd 2011-10-12 rsc else
21 7064acbd 2011-10-12 rsc "$bin/plumb" -d edit "$file"
22 7064acbd 2011-10-12 rsc fi
23 7064acbd 2011-10-12 rsc done