14 lines
295 B
Bash
Executable File
14 lines
295 B
Bash
Executable File
#!/bin/bash
|
|
|
|
find . -type f | while read -r file; do
|
|
filename=${file#./}
|
|
|
|
if [[ -f ~/.config/$filename ]]; then
|
|
diff $file ~/.config/$filename > /dev/null
|
|
if [[ $? -ne 0 ]]; then
|
|
cp -u ~/.config/$filename ./$filename
|
|
echo "File '$filename' has changed."
|
|
fi
|
|
fi
|
|
done
|