chiark / gitweb /
Merge
authorIan Jackson <ian@davenant.relativity.greenend.org.uk>
Sun, 19 Oct 2008 21:56:24 +0000 (22:56 +0100)
committerIan Jackson <ian@davenant.relativity.greenend.org.uk>
Sun, 19 Oct 2008 21:56:24 +0000 (22:56 +0100)
1  2 
view-cyclicly

diff --combined view-cyclicly
index 01c0c4cda1ec99541483c4ae7e82a069e96fa469,09b2ebc4a7a8bad7a615d34dcd6fb63753d33d32..1d627d7eaa3b45b07bb9db7b185c5bfcf972ce49
@@@ -1,4 -1,4 +1,4 @@@
- #!/bin/sh
+ #!/bin/bash
  set -e
  if [ $# -lt 3 ]; then
   echo >&2 'usage: view-cyclicly ./view-NN file-NN-a.cfm file-NN-b.cfm...'
@@@ -9,20 -9,15 +9,20 @@@ viewer=$1; shif
  
  alt=".alternately"
  for f in "$@"; do
-       g="${g//_/__}"
+       g="${f//_/__}"
        g="${g//"/"/_:}"
        alt="${alt}_,$g"
  done
 +tmp=".tmp$alt"
  
  ln -sf -- "$1" "$alt"
 +
  "$viewer" "$alt" &
 +trap "kill $!" 0
  
  while sleep 1.0; do
        justhad="$1"; shift; set -- "$@" "$justhad"
 -      ln -sf -- "$1" "$alt"
 +      ln -sf -- "$1" "$tmp"
 +      mv -f "$tmp" "$alt"
 +      echo "==== $1 ===="
  done