Estava fuçando outro dia na internet e vi este texto aqui.
Ao que parece ninguém respondeu o cara, mas ele precisava no fim de uma ferramenta para servir de “interface” para o find, a fim de passar um argumento que é o nome do arquivo e ele simplesmente procurar aquele arquivo dentro do diretório.
Mas, isto, feito em csh … um terror, diga-se de passagem :)
A solução a princípio, foi estudar um pouco a sintaxe do csh e implementar o scriptzinho abaixo.
#!/bin/csh
set Local=`pwd`
find $Local -iname "*$1*" -print
Através do comando pwd pegamos o diretório corrente e o passamos para o find como a localização onde ele irá procurar o arquivo.
Depois disto, pegamos o argumento que foi passado em linha de comando e procuramos o nome no diretório corrente.