我需要我的脚本对当前目录中的每个文件(不包括任何子目录)执行某些操作。
例如,在当前路径中,有5个文件,但其中1个是文件夹(子目录)。运行所述脚本时,我的脚本应激活作为参数给出的命令。即“ bash脚本wc -w”应提供当前目录中每个文件的字数,但不能提供任何文件夹的字数,因此输出永远不会包含“ / sub / dir:Is a directory”行。
我当前的脚本:
#!/bin/bash
dir=`pwd`
for file in $dir/*
do
$* $file
done
我只需要为循环排除目录,但是我不知道如何。