Как выполнить цикл по нескольким подкаталогам для поиска файлов с помощью bash

Esto es realmente una opinión, pero sugeriría _o -. Ambos se pueden usar en nombres de interfaz:

ip link set eth0 down
ip link set eth0 name eth0_sub1
ip link set eth0_sub1 up

ip link show eth0_sub1
2: eth0_sub1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:0f:db:b3 brd ff:ff:ff:ff:ff:ff
1
03.07.2017, 07:22
2 ответа

Проще всего использовать find:

for Dir in $(find "$inputDir" -name '*.fastq')
0
27.01.2020, 23:33
find / -iname '*.fastq' -exec /path/to/foo.sh {} \;

Затем foo.sh— это скрипт, который делает то, что вы вызываете внутри вашего цикла, используя $1 для ссылки на найденный файл, имя которого было передано скрипту.

Ответ Майка тоже работает, просто все зависит от того, что вы хотите с ним делать...

2
27.01.2020, 23:33

Теги

Похожие вопросы