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

回答編集履歴

2

bash専用とした記述がzshでも使える気がする点を追記。

2020/07/27 13:51

投稿

hidezzz
hidezzz

スコア1248

answer CHANGED
@@ -2,7 +2,7 @@
2
2
  cat `find . | grep hoge.c `
3
3
  ```
4
4
 
5
- bash専用
5
+ bash専用(zshでも使えた気がする)
6
6
  ```terminal
7
7
  cat $(find . | grep hoge.c )
8
8
  ```

1

grep時の正規表現のメタ文字のエスケープについて追記。

2020/07/27 13:51

投稿

hidezzz
hidezzz

スコア1248

answer CHANGED
@@ -9,4 +9,9 @@
9
9
 
10
10
  ```terminal
11
11
  find . | grep hoge.c | xargs cat
12
+ ```
13
+
14
+ あと厳密に言うと「hoge.c」だと「.」が正規表現のメタ文字で「hogeXc」とかにも一致してしまうのでそれが困る場合はエスケープしたほうが良いです。
15
+ ```terminal
16
+ cat $(find . | grep hoge\.c )
12
17
  ```