38 lines
586 B
Bash
38 lines
586 B
Bash
#!/usr/bin/bash
|
|
#
|
|
# Version 0.0.0.1
|
|
#
|
|
# Use the script on your own risk.
|
|
|
|
# Set pattern0.
|
|
pattern0="torchvision.transforms.functional_tensor"
|
|
|
|
# Set pattern1.
|
|
pattern1="torchvision.transforms.functional"
|
|
|
|
# Change directory.
|
|
cd ../../..
|
|
|
|
# Print working directory.
|
|
echo -e "$PWD"
|
|
|
|
# Find file.
|
|
fn=$(find -name "degradations.py")
|
|
|
|
# Make a copy.
|
|
cp "${fn}" "${fn}.bak"
|
|
|
|
# Print file.
|
|
echo -e "${fn}"
|
|
|
|
# Grep pattern.
|
|
match=$(cat "${fn}" | grep "${pattern0}")
|
|
|
|
# Check on match.
|
|
if [[ ! ${match} =~ ^"#" ]]; then
|
|
sed -i "s/${pattern0}/${pattern1}/g" "${fn}"
|
|
fi
|
|
|
|
# Exit script.
|
|
exit 0
|