1 2 3 4 5 6
#!/bin/sh # Create paths to all files before invoking editor for file ; do mkdir -p -- "${file%/*}" || exit done exec "$VISUAL" "$@"