Many ways to do this, I think this is the simplest:
for f in *; do mkdir $f/pictures; done
This is quick and dirty and will make a subdirectory for everything in your current directory. You will get harmless errors if there are files in the current working directory. If that bothers you a more complex solution using find or seq or the like is better. If your directories are numbered then a simpler version of Sean's seq example (in bash) is
mkdir {1..777}/pictures
BTW, mkdir can easily make several directories at once:
mkdir 1/pictures 2/pictures
The problem is that */pictures doesn't expand to anything in the shell since the directories don't exist yet.
bashscripting count as programming? – Adam Batkin Jul 30 '09 at 22:35