У меня есть скрипт bash, который выглядит следующим образом:
#!/bin/bash
FILES=public_html/*.php # */ stupid syntax highlighter!
for f in $FILES
do
echo "Processing $f file..."
# take action on each file.
done
Теперь мне нужно, чтобы он прошел через все подкаталоги в public_html
, поэтому он должен работать на:
/public_html/index.php
/public_html/forums/status.php
/public_html/really/deep/file/in/many/sub/dirs/here.php
На что я могу изменить FILES=public_html/*.php
, чтобы сделать это?
Также мне нужно проверить, чтобы убедиться, что есть хотя бы один файл, иначе он печатает
Processing *.php file...