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

質問編集履歴

1

コマンドを追加

2018/06/15 04:02

投稿

Reiz
Reiz

スコア29

title CHANGED
File without changes
body CHANGED
@@ -15,6 +15,7 @@
15
15
  0. 上記コンポーネントはインポートされて使われているので下記コマンドでなんとかFoo.jsの使われている親ファイルが分かる
16
16
  ->```git grep --name-only "Foo } from"```
17
17
  0. 1の結果のファイル名からファイルパスと「.js」を除くとクラス名が取れる
18
+ ->```git grep --name-only "Foo } from" | sed -e "s/.[^.]*$//" | sed -e "s//index$//" | sed -E 's/.*/([^/]+)$/\1/g'```
18
19
  0. 2の結果のクラス名が使われている所を1と同じように探す
19
20
  ->```git grep --name-only "[2の結果] } from"```
20
21
  0. 3を繰り返して見つからないとき=そのファイルが一番親だと分かる