回答編集履歴
1
対象のファイルに編集を行えるように加筆
answer
CHANGED
@@ -56,4 +56,18 @@
|
|
56
56
|
# 役立つ資料
|
57
57
|
|
58
58
|
* [UNIX & Linux コマンド・シェルスクリプト リファレンス](https://shellscript.sunone.me/)
|
59
|
-
* [プログラマーの君! 騙されるな! シェルスクリプトはそう書いちゃ駄目だ!! という話 - Qiita](https://qiita.com/piroor/items/77233173707a0baa6360)
|
59
|
+
* [プログラマーの君! 騙されるな! シェルスクリプトはそう書いちゃ駄目だ!! という話 - Qiita](https://qiita.com/piroor/items/77233173707a0baa6360)
|
60
|
+
|
61
|
+
# 質問の直接の回答
|
62
|
+
|
63
|
+
さて、ここまででシェルスクリプトのお作法が何となくわかったと思うので、for文を使ってみましょう。
|
64
|
+
|
65
|
+
```shell
|
66
|
+
for flg in `find . -type f -name "sample.*.flg" | grep -e ".*sample.[0-9]\{8\}.flg"`
|
67
|
+
do
|
68
|
+
printf "%s is flag ;)\n" $flg
|
69
|
+
done
|
70
|
+
```
|
71
|
+
|
72
|
+
と、長くなりましたが、こんな感じでできるはずです。
|
73
|
+
シェルスクリプト(PowerShellも含む)は、ちょっとマウスでポチポチやりたくない時に重宝しますので、知っておくと役に立ちますよ!
|