Eu tenho um script, pleaseRunMe.sh. Eu gostaria de executar o dito script dentro de um script de shell maior.
O nome do script nunca será alterado, mas o diretório em que ele será será diferente, com base na compilação de um produto que eu quero instalar:
Hoje:
/opt/foo/bar/baz/scripts.0621/pleaseRunMe.sh
Amanhã:
/opt/foo/bar/baz/scripts.0622/pleaseRunMe.sh
Eu acho que eu poderia fazer algo que envolve o uso de uma descoberta recursiva contra o diretório / baz ala:
thepath = find /opt/foo/bar/baz -name "pleaseRuneMe.sh"
use $thepath here
.... mas eu estou querendo saber se há uma maneira mais clara de resolver isso. No meu mundo perfeito, novo para shell, eu gostaria de simplesmente executar o /opt/foo/bar/baz/scripts.????/pleaseRunme.sh ele iria magicamente funcionar, já que haveria apenas um scripts. * diretório sob / baz.
Existe alguma mágica que você possa me mostrar?
Tags shell shell-script