summaryrefslogtreecommitdiff
path: root/basename/all.do
diff options
context:
space:
mode:
Diffstat (limited to 'basename/all.do')
-rw-r--r--basename/all.do12
1 files changed, 12 insertions, 0 deletions
diff --git a/basename/all.do b/basename/all.do
new file mode 100644
index 0000000..3075f47
--- /dev/null
+++ b/basename/all.do
@@ -0,0 +1,12 @@
+#!/bin/sh
+TARGETS="directory/target directory/target.xyz"
+
+for TARGET in ${TARGETS}; do
+ mv "${TARGET}" "${TARGET}.old"
+ redo-ifchange "${TARGET}"
+ read -r FILENAME BASENAME TEMPFILE <"${TARGET}"
+ case "${BASENAME}" in
+ target) echo "PASS: \${BASENAME} = target" >&2 ;;
+ *) echo "FAIL: \${BASENAME} != target" >&2 ;;
+ esac
+done