1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#!/bin/sh set -eu # JEKYLL_COMPAT: copy files while things under `src/content/` aren't the # canonical source for f in _pastebins/*; do NAME="$(basename "$f")" DATE="$(echo "$NAME" | cut -d- -f-3 | tr '-' '/')" FILENAME="$(echo "$NAME" | cut -d- -f4-)" DIR="src/content/pastebin/$DATE" mkdir -p "$DIR" if [ ! -e "$DIR/$FILENAME" ]; then cp "$f" "$DIR/$FILENAME" fi done