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
Проще всего использовать find
:
for Dir in $(find "$inputDir" -name '*.fastq')
find / -iname '*.fastq' -exec /path/to/foo.sh {} \;
Затем foo.sh
— это скрипт, который делает то, что вы вызываете внутри вашего цикла, используя $1 для ссылки на найденный файл, имя которого было передано скрипту.
Ответ Майка тоже работает, просто все зависит от того, что вы хотите с ним делать...