You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
495 B
25 lines
495 B
#!/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
|