Spaces:
Sleeping
Sleeping
| # Define the directory to search | |
| dir="examples" | |
| # Check if the directory exists | |
| if [ -d "$dir" ] | |
| then | |
| # Use find to locate all .py files in the directory and its subdirectories | |
| for file in $(find $dir -name "*.py") | |
| do | |
| # Extract the file name and directory | |
| base=$(basename $file .py) | |
| dir=$(dirname $file) | |
| # Check if the file name already contains _example | |
| if [[ $base == *_example ]] | |
| then | |
| echo "Skipping $file as it already contains _example" | |
| continue | |
| fi | |
| # Append _example to the file name | |
| newname="${base}_example.py" | |
| # Rename the file | |
| mv $file $dir/$newname | |
| echo "Renamed $file to $dir/$newname" | |
| done | |
| else | |
| echo "Directory $dir does not exist." | |
| fi |