Hoe kan ik een variabele in diverse delen opsplitsen.
Ik kan hier niets over vinden op google, got, etc...
inhoud variabele (gescheiden door komma) en met een variabel aantal
Geprobeerd zijn cut, while & awk, maar ik krijg het niet voor elkaar
Hij pakt hier alleen het 1e veld, niet de rest...
ook met echo ${var} | cut -d, -f1 werkt het niet...
en
ook cat vervangen door echo werkt niet..
Hoe kan ik deze opsplitsen? en welk commando is daarbij handig?
Ik kan hier niets over vinden op google, got, etc...
inhoud variabele (gescheiden door komma) en met een variabel aantal
code:
1
| var="test,onzinnig,woord3" |
Geprobeerd zijn cut, while & awk, maar ik krijg het niet voor elkaar
code:
1
2
3
| for MEMBERS in `cat ${var} | cut -d, -f1`; do
echo "${MEMBERS}"
done |
Hij pakt hier alleen het 1e veld, niet de rest...
ook met echo ${var} | cut -d, -f1 werkt het niet...
code:
1
2
3
4
| cat ${var} | while IFS=, read name
do
echo "${name}"
done |
en
code:
1
2
3
| for MEMBERS in `cat ${var} | awk -F, '{ print $0 }'`; do
echo "${MEMBERS}"
done |
ook cat vervangen door echo werkt niet..
Hoe kan ik deze opsplitsen? en welk commando is daarbij handig?