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

回答編集履歴

1

対象のファイルに編集を行えるように加筆

2018/09/12 07:18

投稿

manzyun
manzyun

スコア2244

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も含む)は、ちょっとマウスでポチポチやりたくない時に重宝しますので、知っておくと役に立ちますよ!