Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3.  
  4. # Extensions
  5. OLD_EXT=.iff
  6. NEW_EXT=.lua
  7. OBJ_DIR=/home/adminuser/Desktop/object
  8. OBJ=object/
  9. SLASH=/
  10. SHARED=shared_
  11.  
  12.  
  13.  
  14.  
  15. for f in $(find "$OBJ_DIR" -name *.iff); do
  16.  
  17.  
  18. NEW_FILE=${f%$OLD_EXT}$NEW_EXT
  19.  
  20.  
  21. PATH_WITHOUT_PARENT=${NEW_FILE#${OBJ_DIR}/}
  22.  
  23.  
  24. PATH_WITH_OBJ_DIR=$OBJ$PATH_WITHOUT_PARENT
  25.  
  26.  
  27. PATH_WITHOUT_EXTENSION=${PATH_WITH_OBJ_DIR:0:-4}
  28.  
  29.  
  30. PATH_INSERTED=$(echo "$PATH_WITHOUT_EXTENSION" | sed "s@$SHARED@@")
  31.  
  32.  
  33. FILE_PATH=$(echo "$PATH_WITHOUT_EXTENSION" | tr '/' '_')
  34.  
  35.  
  36. PATH_WITHOUT_SHARED=$(echo "$PATH_WITHOUT_PARENT" | sed "s@$SHARED@@")
  37.  
  38.  
  39.  
  40.  
  41. #echo "Path to insert: " $PATH_INSERTED
  42.  
  43.  
  44. FILE_SAVED=$OBJ_DIR$SLASH$PATH_WITHOUT_SHARED
  45.  
  46.  
  47. echo "$FILE_PATH = $FILE_PATH:new { } ObjectTemplates:addTemplate($FILE_PATH, \"$PATH_INSERTED$OLD_EXT\")" > $FILE_SAVED
  48.  
  49.  
  50. echo "Old File: " $f
  51. echo "Saving to: " $FILE_SAVED
  52.  
  53.  
  54. touch $FILE_SAVED
  55.  
  56.  
  57. rm $f
  58.  
  59.  
  60. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement