diff --git a/fucopy.sh b/fucopy.sh
index 4ae092e09b16c548e058cbbab2e1cd41eafe5de9..5c2d874c5ead213074e1755c4c413cd2153c2682 100755
--- a/fucopy.sh
+++ b/fucopy.sh
@@ -1,13 +1,15 @@
 #! /bin/sh
 
-if [ $# -ne 1 ] || [ ! -f 'grades.csv' ]; then
+if [ $# -lt 1 ] || [ ! -f 'grades.csv' ]; then
     printf "Usage: %s <pattern>\n" $(basename $0) >&2
     printf "Supply a pattern matching files to be copied, e.g. '*.pdf'\n" >&2
     printf "Execute within the directory containing 'grades.csv'\n" >&2
     exit 1
 fi
-pattern=$1
+patterns=$@
 
-find \
-    -wholename "*/Submission attachment(s)/$pattern" \
-    -execdir cp {} '../Feedback Attachment(s)' \;
+for pattern in $patterns; do
+    find \
+        -wholename "*/Submission attachment(s)/$pattern" \
+        -execdir cp {} '../Feedback Attachment(s)' \;
+done