murex Shell Docs

Command Reference: len

Outputs the length of an array

Description

This will read an array from STDIN and outputs the length for that array

Usage

<STDIN> -> len -> <stdout>

Examples

» tout: json (["a", "b", "c"]) -> len 
3

Detail

Please note that this returns the length of the array rather than string. For example out "foobar" -> len would return 1 because an array in the str data type would be new line separated (eg out "foo\nbar" -> len would return 2). If you need to count characters in a string and are running POSIX (eg Linux / BSD / OSX) then it is recommended to use wc instead. But be mindful that wc will also count new line characters

» out: "foobar" -> len
1

» out: "foo\nbar" -> len
2

» out: "foobar" -> wc: -c
7

» out: "foo\nbar" -> wc: -c
8

» printf: "foobar" -> wc: -c
6
# (printf does not print a trailing new line)

See Also

This site is rebuilt weekly, the content is automatically generated from murex's source code. Last built on Mon May 25 06:11:51 UTC 2020 against commit aa3f3b7aa3f3b7e471543754fdcaf910d4920cad9112b91. Downloadable murex binaries are also built weekly. Current version is 0.48.0120 BETA which has been verified against 29375 tests.