teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

ディレクトリだけ部分一致で除外するように修正しました。

2016/09/27 07:11

投稿

ijufumi
ijufumi

スコア276

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
- directory=`echo $d | awk '{print $6}'`
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
- check=`grep $directory test.txt | wc -l`
16
+ check=`echo $path | grep $f | wc -l`
13
- if [ $check -eq 0 ]; then
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