Este ${1}
não tem nada a ver com o find, é um parâmetro do shell.
Se o segundo comando find for executado dentro de um script de shell, por exemplo, seu test.sh
é como:
#!/bin/bash
find ${1} -type f
Então, se você chamar isso test.sh
com
./test.sh cica
Em seguida, o cica
será substituído pelo shell na linha de comando find
. O comando find
verá um
find cica -type f
.. e assim será executado (assim, ele procurará arquivos no diretório cica
e não no diretório atual).
p. Uma vez em nossas vidas, todos nós devemos ler o manual de bash
, ls
, cp
e strace
.