ntup{x,l,r} - tuples that can be nested and without quoting issues, base64 encoded elements
This commit is contained in:
parent
cba3556da8
commit
9c238777e1
2 changed files with 42 additions and 0 deletions
|
@ -69,4 +69,16 @@ testTupr() {
|
|||
assertEquals '5' "$(tup 5 | tupr)"
|
||||
}
|
||||
|
||||
testNTup() {
|
||||
assertEquals '(KFlRbz0sWWdvPSkK,Ywo=)' "$(ntup $(ntup a b) c)"
|
||||
assertEquals '(YQo=,Ygo=)' "$(ntupl '(KFlRbz0sWWdvPSkK,Ywo=)')"
|
||||
assertEquals 'a' "$(ntupl '(YQo=,Ygo=)')"
|
||||
assertEquals 'b' "$(ntupr '(YQo=,Ygo=)')"
|
||||
assertEquals 'c' "$(ntupr '(KFlRbz0sWWdvPSkK,Ywo=)')"
|
||||
assertEquals 'a' "$(ntup $(ntup a b) c | ntupx 1 | ntupx 1)"
|
||||
assertEquals 'b' "$(ntup $(ntup a b) c | ntupx 1 | ntupx 2)"
|
||||
assertEquals 'c' "$(ntup $(ntup a b) c | ntupx 2)"
|
||||
assertEquals 'a b' "$(ntup $(ntup a b) c | ntupx 1 | ntupx 1,2 | unlist)"
|
||||
}
|
||||
|
||||
. ./shunit2-init.sh
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue