input:
random adsf 845 asdsf.$Ecdda-string0.rand me39 84abd
dee rand a[s% 845 a1sEdsf.$cdNda-string1.rand me39 84abd
output - keep everything between da-
and .
string0
string1
what I have tried so far:
sed -e 's/.*da-\(.*\)./\1/' file
grep -o -P '(?<=da-).*(?=.)' file
grep -o -P '(?<=da-).*(?=\.)' file