18 lines
486 B
Bash
Executable File
18 lines
486 B
Bash
Executable File
#!/bin/bash
|
|
|
|
folder_path="snippets"
|
|
|
|
for file_path in "$folder_path"/*.xml; do
|
|
if [ -f "$file_path" ]; then
|
|
echo "Processing $file_path"
|
|
|
|
# Use xmlstarlet to reformat the XML with 4-space indentation
|
|
xmlstarlet fo --indent-spaces 4 "$file_path" > "${file_path}.tmp"
|
|
|
|
# Replace the original file with the formatted one
|
|
mv "${file_path}.tmp" "$file_path"
|
|
|
|
echo "Conversion successful for $file_path"
|
|
fi
|
|
done
|