J'ai besoin que mon script fasse quelque chose pour chaque fichier du répertoire courant à l'exclusion de tout sous-répertoire.
Par exemple, dans le chemin actuel, il y a 5 fichiers, mais 1 d'entre eux est un dossier (un sous-répertoire). Mon script doit activer une commande donnée comme arguments lors de l'exécution dudit script. C'est-à-dire que "bash script wc -w" devrait donner le nombre de mots de chaque fichier dans le répertoire en cours, mais aucun des dossiers, afin que la sortie ne contienne jamais aucune des lignes "/ sub / dir: Is a directory".
Mon script actuel:
#!/bin/bash
dir=`pwd`
for file in $dir/*
do
$* $file
done
J'ai juste besoin d'exclure les répertoires de la boucle, mais je ne sais pas comment.