#!/bin/bash if [ $# -lt 3 ]; then echo "" echo "manyfiles D CMD F" echo "" echo "D: dir name" echo "F: number of files" echo "CMD: touch, unlink (per file sequentially)" echo "" echo "mkdir dirD" echo "cd dirD" echo "for I in seq 1 F; do CMD fileI" echo "" exit 0 fi D=$1 CMD=$2 F=$3 mkdir -p $D cd $D if [ "$CMD" == "clean" ]; then CMD=unlink clean=1 fi for i in `seq 1 $F`; do $CMD file$i done if [ $clean ]; then cd .. rmdir $D fi