#!/usr/bin/env bash if [ -z "$1" ]; then echo "missing filename" exit fi PATH=/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin tmpdir='/tmp/djing_flow' if [ ! -d "$tmpdir" ]; then mkdir -p "$tmpdir" fi cd "$tmpdir" fname=$1 abspath=$(find -name "$fname") port=`echo "${abspath}" | tr / "\n" | head -2 | tail -n1` if [[ -z "$port" ]]; then echo "$fname not found in any directory" else mkdir -p ./dump/${port} mv ${abspath} ./dump/${port}/${fname}.dmp fi