- added "s" like "save"
Changed files:
adapter.sh -> 1.3
#!/bin/bash
-if [[ $# -ne 1 || ! -f $1 ]]; then
+if [ $# -ne 1 -o ! -f "$1" ]; then
echo "Usage: $0 filename"
exit 1
fi
./adapter.awk "$1" > "$1.adapter"
-diff -urN "$1" "$1.adapter"|less
-echo -n "Are the changes OK? [yN] "
+diff -u "$1" "$1.adapter"|less
+echo -n "Are the changes OK? [yNs] "
read -n 1 OK
+echo
-if [[ $OK == "y" || $OK == "Y" ]]; then
+if [ "$OK" == "y" -o "$OK" == "Y" ]; then
mv "$1.adapter" "$1"
cvs ci "$1"
-else
+elif [ "$OK" != "s" -a "$OK" != "S" ];then
rm "$1.adapter"
fi