Bash: for loop, copy, backup
backup, bash, cp, for-loop, loops
Solution
The `*` shouldn't be in quotes:
for f in * ; do cp $f ../backup/$f ; done
When you use quotes this prevents the shell from expanding it, so it is looking for a file called `*`, not all files in the directory which is what you meant.
Problem
Hey, not 100% sure what this error means. ``` % for f in "*" ; do cp $f ../backup/backup$f ; done cp: ../backup/backup* not found ``` The purpose is to copy all the files into a folder into a backup folder and rename the files to backup.