#!/bin/bash
#script to loop through directories to merge files
mydir=/data/
files="/data/*"
for f in $files
do
if[ -d "$f" ]
then
for ff in $f/*
do
echo "Processing $ff"
done
else
echo "Processing $f"
fi
done
我有上面的代码来遍历目录和子目录并列出所有文件。我收到错误消息:意外标记 `then' 附近的语法错误
我在这里做错了什么?