Seu arquivo de script:
#!/bin/bash
filemask=${1:-"key_*"}
file=/home/file
find . -maxdepth 1 -iname "$filemask" >> "$file"
-
A variável
- filemask é definida na linha de comando como o primeiro parâmetro do seu script. Caso não seja fornecido ou fornecido, mas vazio, o script tornará a chave _ *.
- Os resultados do comando
find
são acrescentados ao arquivo cujo nome está armazenado na variável $ file. OTW, toda vez que você executasse seu script, o conteúdo da execução anterior seria sobrescrito.