回答編集履歴
1
ディレクトリだけ部分一致で除外するように修正しました。
answer
CHANGED
@@ -8,9 +8,18 @@
|
|
8
8
|
"
|
9
9
|
for d in `find $path -printf "%M %2n %10s %TY-%Tm-%Td %TH:%TM %p\n"`
|
10
10
|
do
|
11
|
-
|
11
|
+
path=`echo $d | awk '{print $6}'`
|
12
|
+
flag=0
|
13
|
+
if [ -d $path ]; then
|
14
|
+
for f in `cat test.txt`
|
15
|
+
do
|
12
|
-
|
16
|
+
check=`echo $path | grep $f | wc -l`
|
13
|
-
|
17
|
+
if [ $check -ne 0 ]; then
|
18
|
+
flag=1
|
19
|
+
fi
|
20
|
+
done
|
21
|
+
fi
|
22
|
+
if [ $flag -eq 0 ]; then
|
14
23
|
echo $d
|
15
24
|
fi
|
16
25
|
done
|