Colección de citas famosas - Slogan de motivación - El script bash recorre los archivos con el sufijo especificado en el directorio y realiza operaciones

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 ..

}

mostrar $1

salir 0