Tente usar a opção globstar
em bash
; Eu acredito que o zsh tem uma opção similar.
$ shopt -s globstar
$ echo pylib/**/pyerector.py
pylib/pyerector.py pylib/pyerector/pyerector.py
Você pode ler mais sobre isso na página de manual .
Uma vez vi um colega usar uma ferramenta que permite usar ** para representar qualquer diretório. Por exemplo: se um arquivo chamado myfile.java
estiver dentro dele:
src/main/com/mycompany/product/store/myfile.java
Um comando no pai do diretório src
:
ls **/myfile.java
pode listar o arquivo.
Alguém pode me dizer qual ferramenta é? Qual pacote eu preciso usar em Ubuntu
para conseguir isso?
Tente usar a opção globstar
em bash
; Eu acredito que o zsh tem uma opção similar.
$ shopt -s globstar
$ echo pylib/**/pyerector.py
pylib/pyerector.py pylib/pyerector/pyerector.py
Você pode ler mais sobre isso na página de manual .