Advertisement
Guest User

*Legion*

a guest
Mar 16th, 2010
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.61 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Cygwin mounts Windows filesystems in /cygdrive/(drive letter)
  4. REPLACE_DIR="/cygdrive/c/Documents and Settings/Edwin/My Documents/replace"
  5. FIND_PATH="/cygdrive/c/"
  6.  
  7. echo "Edwin's Big Fat Search & Replace Script"
  8. echo "Searching for:" $1
  9. find "$FIND_PATH" \( -path "$REPLACE_DIR" -prune \) -o -type f -name "$1" -print | while read FILE
  10. do
  11.     echo "Found:" "$FILE"
  12.     cp "$FILE" "$FILE".old
  13.     echo "Renamed old version:" "$FILE".old
  14.     cp "$REPLACE_DIR/$(basename "$FILE")" "$(dirname "$FILE")"
  15.     echo "Copied" "$REPLACE_DIR/$(basename "$FILE")" "to location:" "$(dirname "$FILE")"
  16. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement