refactor: eliminados comentarios
This commit is contained in:
@@ -1,13 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Verifica si hay archivos .cs en el directorio
|
|
||||||
if ls *.cs 1> /dev/null 2>&1; then
|
if ls *.cs 1> /dev/null 2>&1; then
|
||||||
# Bucle para procesar cada archivo .cs
|
|
||||||
for file in *.cs; do
|
for file in *.cs; do
|
||||||
# Genera el nombre en PascalCase: convierte todo a minúscula primero, luego la primera letra de cada palabra a mayúscula y elimina los guiones bajos
|
|
||||||
new_name=$(echo "$file" | tr '[:upper:]' '[:lower:]' | sed -E "s/(^|_)([a-z])/\U\2/g" | sed "s/_//g")
|
new_name=$(echo "$file" | tr '[:upper:]' '[:lower:]' | sed -E "s/(^|_)([a-z])/\U\2/g" | sed "s/_//g")
|
||||||
|
|
||||||
# Renombra el archivo
|
|
||||||
mv "$file" "$new_name"
|
mv "$file" "$new_name"
|
||||||
done
|
done
|
||||||
echo "Renombrado completado."
|
echo "Renombrado completado."
|
||||||
|
|||||||
Reference in New Issue
Block a user