#!/bin/zsh if [ "$1" = "" ]; then echo 'Name?' exit 1 fi name="${1%.rb}" max_num=$(ls | grep test- | sort -r | head -n 1 | cut -c 6-8) let next_num=$max_num+1 new_file="test-${next_num}${name}.rb" cat > "$new_file" <