El script bash recorre los archivos con el sufijo especificado en el directorio y realiza operaciones
Puedes usar ls o find para completar el recorrido de todos los archivos en una carpeta
Por ejemplo, usando ls
Simplemente puedes usar un comodín para completar
Es un directorio/*
También puedes usar buscar para completar
Por ejemplo
buscar un directorio
Naturalmente, también puedes escribir un script de shell para recorrer
Primero crea una carpeta para recorrer
Luego recorre cada archivo
Si el archivo Si es una carpeta, ingresa a la carpeta y haz el mismo evento que arriba
De esta manera, se pueden recorrer todos los archivos en toda la carpeta
Un código simple es el siguiente
#!/bin/bash
función show()
{
cd $1
para i en `ls `
hacer
si [ -d "$i" ]
entonces
mostrar "$i"
else
echo "$i"
fi
hecho
cd ..
}
show $1
exit 0
Este programa no puede atravesar archivos ocultos que comiencen con .
Puedes usar ls -a para hacerlo. archivos ocultos
Al recorrer, debe prestar atención a los dos archivos especiales y.
El siguiente es un código simple
#!/bin/. bash
función show()
{
cd $1
para i en `ls -a`
hacer
si [ "$i" == "." ] || [ "$i" == ".." ]
entonces
continuar
fi
si [ -d "$i" ]
entonces
mostrar "$i"
else
echo "$i"
fi
hecho
cd ..
} p>
mostrar $1
salir 0