הייתי לי בעיה עם שרת ה NAS שלי (Etrayz).
הבעייה היא שאני מוריד את כל המדיה שלי בקבצים של *.rar כתבתי סקריפט קטן (עם עזרה מגוגל
הינה הסקריפט:
קוד: בחירת הכל
#!/bin/bash
#
if [ $# = 0 ]; then
echo "Please state working directory."
exit 0
fi
find $1 \( ! -regex '.*/\..*' \) -type d | while read d
do
echo "Currently checking $d ..."
rarcount=$(find "$d" -maxdepth 1 \( ! -regex '.*/\..*' \) -name '*'.rar | wc -l)
echo $rarcount files found
if [ $rarcount -ge 1 ] ; then
echo "Unpacking rar..."
unrar x -o- -inul "$d/*.rar" "$d"
if [ $? = 0 ]; then
rm -f "$d"/*.r??
rm -f "$d"/*.sfv
rm -f "$d"/*.nfo
rm -f "$d"/*sample*.avi
else
echo "FAILED: ${d}" >> failed
fi
else
echo No RAR-files found
fi
done
#
#
sh "file name" "directory to scan" (כמובן להוריד מרכאות).
אם מישהו רוצה לשפר אותו, בשמחה רק שיפרסם את השיפורים
תהנו, אני מקווה שזה יעזור למישהו.
Light.
