Advertisement
Guest User

Untitled

a guest
May 3rd, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.36 KB | None | 0 0
  1. srcdir=/volume1/Filserver/Download
  2. destpathTV=/volume1/Plex/TV/
  3.  
  4. ls $srcdir | while read basename
  5. do
  6.   destdir=''
  7.  
  8.   if expr match "$basename" '.*Finaste.Familjen' >/dev/null 2>&1
  9.   then
  10.     destdir="$destpathTV"Finaste.Familjen
  11.  
  12.   elif expr match "$basename" '.*Ullared.Jakten.Pa.Storsaljaren' >/dev/null 2>&1
  13.   then
  14.     destdir="$destpathTV"Ullared.Jakten.Storsaljaren
  15.  
  16.   elif expr match "$basename" '.*Vardgarden' >/dev/null 2>&1
  17.   then
  18.     destdir="$destpathTV"Vardgarden
  19.  
  20.   elif expr match "$basename" '.*Antligen.Hemma' >/dev/null 2>&1
  21.   then
  22.     destdir="$destpathTV"Antligen.Hemma
  23.  
  24.   elif expr match "$basename" '.*Arga.Snickaren.VIP' >/dev/null 2>&1
  25.   then
  26.     destdir="$destpathTV"Arga.Snickaren.VIP
  27.  
  28.  elif expr match "$basename" '.*Game.Of.Thrones' >/dev/null 2>&1
  29.  then
  30.    destdir="$destpathTV"Game.Of.Thrones
  31.  
  32.  elif expr match "$basename" '.*Gladiatorerna' >/dev/null 2>&1
  33.  then
  34.    destdir="$destpathTV"Gladiatorerna
  35.  
  36. elif expr match "$basename" '.*Grillmastarna' >/dev/null 2>&1
  37.  then
  38.    destdir="$destpathTV"Grillmastarna
  39.  
  40. elif expr match "$basename" '.*gympalararen' >/dev/null 2>&1
  41.  then
  42.    destdir="$destpathTV"gympalararen
  43.  
  44. elif expr match "$basename" '.*hjalp' >/dev/null 2>&1
  45.  then
  46.    destdir="$destpathTV"Hjalp
  47.  
  48. elif expr match "$basename" '.*Hudrommar' >/dev/null 2>&1
  49.  then
  50.    destdir="$destpathTV"Hudrommar
  51.  
  52. elif expr match "$basename" '.*Kan.Vi.Hjalpa.Till' >/dev/null 2>&1
  53.  then
  54.    destdir="$destpathTV"Kan.Vi.Hjalpa.Till
  55.  
  56. elif expr match "$basename" '.*Lyckliga.Gatan' >/dev/null 2>&1
  57.  then
  58.    destdir="$destpathTV"Lyckliga.Gatan
  59.  
  60. elif expr match "$basename" '.*Lyxfallan' >/dev/null 2>&1
  61.  then
  62.    destdir="$destpathTV"Lyxfallan
  63.  
  64. elif expr match "$basename" '.*Maria.Wern' >/dev/null 2>&1
  65.  then
  66.    destdir="$destpathTV"Maria.Wern
  67.  
  68. elif expr match "$basename" '.*Mastarnas.Mastare' >/dev/null 2>&1
  69.  then
  70.    destdir="$destpathTV"Mastarnas.Mastare
  71.  
  72. elif expr match "$basename" '.*Ninja.Warrior.Sverige' >/dev/null 2>&1
  73.  then
  74.    destdir="$destpathTV"Ninja.Warrior.Sverige
  75.  
  76. elif expr match "$basename" '.*nar.och.fjarran' >/dev/null 2>&1
  77.  then
  78.    destdir="$destpathTV"nar.och.fjarran
  79.  
  80. elif expr match "$basename" '.*Parneviks' >/dev/null 2>&1
  81.  then
  82.    destdir="$destpathTV"Parneviks
  83.  
  84. elif expr match "$basename" '.*Plus' >/dev/null 2>&1
  85.  then
  86.    destdir="$destpathTV"Plus
  87.  
  88. elif expr match "$basename" '.*Smartare.an.en.femteklassare' >/dev/null 2>&1
  89.  then
  90.    destdir="$destpathTV"Smartare.An.En.femteklassare
  91.  
  92. elif expr match "$basename" '.*Sveriges.Varsta.Bilforare' >/dev/null 2>&1
  93.  then
  94.    destdir="$destpathTV"Sveriges.Varsta.Bilforare
  95.  
  96. elif expr match "$basename" '.*Sveriges.Yngsta.Masterkock' >/dev/null 2>&1
  97.  then
  98.    destdir="$destpathTV"Sveriges.Yngsta.Masterkock
  99.  
  100. elif expr match "$basename" '.*Tjockare.An.Vatten' >/dev/null 2>&1
  101.  then
  102.    destdir="$destpathTV"Tjockare.An.Vatten
  103.  
  104. elif expr match "$basename" '.*Toppmaklarna' >/dev/null 2>&1
  105.  then
  106.    destdir="$destpathTV"Toppmaklarna
  107.  
  108. elif expr match "$basename" '.*Varldens.Basta.Burgare' >/dev/null 2>&1
  109.  then
  110.    destdir="$destpathTV"Varldens.Basta.Burgare
  111.  
  112. elif expr match "$basename" '.*Vikings' >/dev/null 2>&1
  113.  then
  114.    destdir="$destpathTV"Vikings
  115.  
  116. fi
  117.  
  118.  if [ ! -d "$destdir/$basename" ]
  119.  then
  120.     rsync -r --ignore-existing "$srcdir/$basename" "$destdir"/
  121. else
  122.     echo "No idea what to do with $srcdir/$basename"
  123.  fi
  124. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement