Eu preciso do meu script para fazer algo em cada arquivo no diretório atual, excluindo quaisquer subdiretórios.
Por exemplo, no caminho atual, existem 5 arquivos, mas 1 deles é uma pasta (um subdiretório). Meu script deve ativar um comando fornecido como argumento ao executar o script. Ou seja, "bash script wc -w" deve fornecer a contagem de palavras de cada arquivo no diretório atual, mas não de nenhuma das pastas, para que a saída nunca tenha nenhuma das linhas "/ sub / dir: É um diretório".
Meu script atual:
#!/bin/bash
dir=`pwd`
for file in $dir/*
do
$* $file
done
Eu só preciso excluir diretórios do loop, mas não sei como.