In python:
s = '1::3'
a = s.split(':')
print(a[0]) # '1' good
print(a[1]) # '' good
print(a[2]) # '3' good
How can I achieve the same effect with zsh?
The following attempt fails:
string="1::3"
a=(${(s/:/)string})
echo $a[1] # 1
echo $a[2] # 3 ?? I want an empty string, as in Python