回答編集履歴

1

追記

2020/04/30 14:49

投稿

otn
otn

スコア84633

test CHANGED
@@ -45,3 +45,27 @@
45
45
  2つ目の質問。
46
46
 
47
47
  それでいいです。ちゃんとワイルドカードの展開が抑止されたまま、`zip`に渡ります。
48
+
49
+
50
+
51
+ #追記
52
+
53
+ 私ならこう書くというのは、
54
+
55
+ ```Bash
56
+
57
+ for d in *
58
+
59
+ do if [ -d "$d" -a "$d" != work ]
60
+
61
+ then zip -rj ".work/$d.zip" "./$d" -i "*.dat"
62
+
63
+ fi
64
+
65
+ done
66
+
67
+ ```
68
+
69
+ ところで、ZIPファイル作成場所が`.work`となってますが、`work`の間違いでは?
70
+
71
+ とりあえず`.work`のまま回答していますが。