File size: 547 Bytes
a8639ac
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
pattern="events.out.tfevents.*.local.*.*"


find . -type f -name "$pattern" | while read -r file; do
    if [[ "$file" == *"masked_hostname"* ]]; then
        #echo "Skipping $file (already masked)"
        continue
    fi

    dir=$(dirname "$file")
    filename=$(basename "$file")
    
    new_filename=$(echo "$filename" | sed -E 's/(events\.out\.tfevents\.[0-9]+.)[0-9a-zA-Z\-]+(\.local\.[0-9]+\.[0-9]+)/\1masked_hostname\2/')
    

    mv "$file" "$dir/$new_filename"
    echo "Renamed $file to $dir/$new_filename"
done

# killall caffeinate