Мені потрібен мій сценарій, щоб зробити що-небудь з кожного файлу в поточному каталозі, виключаючи будь-які підкаталоги.
Наприклад, у поточному шляху є 5 файлів, але 1 з них - це папка (підкаталог). Мій скрипт повинен активувати команду, задану як аргументи під час запуску зазначеного сценарію. Тобто "bash script wc -w" повинен дати кількість слів кожного файлу в поточному каталозі, але не будь-яку з папок, щоб у виході ніколи не було жодного рядка "/ sub / dir: is a directory".
Мій поточний сценарій:
#!/bin/bash
dir=`pwd`
for file in $dir/*
do
$* $file
done
Мені просто потрібно виключити каталоги для циклу, але я не знаю як.