ciao a tutti io dovrei dividere un file txt in più file

es

txt strutturato così

$
ciao
cc
cc
ca
123
$
ccc
ss
ss
$
1
2
3
&

io vorrei prendere il valore che sta tra $ e $
e salvarlo in un file txt con il nome della prima riga
nell'esempio sopra
creerebbe ciao.txt;ccc.txt;1.txt

è possibile?