Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # Extensions
- OLD_EXT=.iff
- NEW_EXT=.lua
- OBJ_DIR=/home/adminuser/Desktop/object
- OBJ=object/
- SLASH=/
- SHARED=shared_
- for f in $(find "$OBJ_DIR" -name *.iff); do
- NEW_FILE=${f%$OLD_EXT}$NEW_EXT
- PATH_WITHOUT_PARENT=${NEW_FILE#${OBJ_DIR}/}
- PATH_WITH_OBJ_DIR=$OBJ$PATH_WITHOUT_PARENT
- PATH_WITHOUT_EXTENSION=${PATH_WITH_OBJ_DIR:0:-4}
- PATH_INSERTED=$(echo "$PATH_WITHOUT_EXTENSION" | sed "s@$SHARED@@")
- FILE_PATH=$(echo "$PATH_WITHOUT_EXTENSION" | tr '/' '_')
- PATH_WITHOUT_SHARED=$(echo "$PATH_WITHOUT_PARENT" | sed "s@$SHARED@@")
- #echo "Path to insert: " $PATH_INSERTED
- FILE_SAVED=$OBJ_DIR$SLASH$PATH_WITHOUT_SHARED
- echo "$FILE_PATH = $FILE_PATH:new { } ObjectTemplates:addTemplate($FILE_PATH, \"$PATH_INSERTED$OLD_EXT\")" > $FILE_SAVED
- echo "Old File: " $f
- echo "Saving to: " $FILE_SAVED
- touch $FILE_SAVED
- rm $f
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement