github.com/madlambda/nash@v0.2.2-0.20230113003044-f2284521680b/internal/sh/builtin/testdata/splitfunc.sh (about) 1 #!/usr/bin/env nash 2 3 var word = $ARGS[1] 4 var sep = $ARGS[2] 5 6 fn splitter(char) { 7 if $char == $sep { 8 return "0" 9 } 10 11 return "1" 12 } 13 14 var output <= split($word, $splitter) 15 16 for o in $output { 17 echo $o 18 }