Help required for counting delimiter

Hi All,

I have a delimited file.Sometime it happens that delimiter get missed between 2 fields,so i need to count the number of delimiter present at each line.
exam
file.txt
a|b|c|d
e|f|a
cc|dd

so output should be
1 3
2 2
3 1

Thanks

Addressed here

Hi,

awk -F"|" '{ print NR,NF-1}' file.txt

Thanks
--penchal