bBox_Sort( mode; text; {; ...} )
Parameters:
mode:
0 = convert both input and output line endings
1 = skip conversion of carriage returns (the FileMaker end-of-line marker) to new lines
2 = skip translation of new lines in shell output to carriage returns
3 = don't translate input or ouput line endings
4 = don't wait for completion
text: text to send to sort ("" if not needed)
param1: sort command option or file path, or ""
…: additional sort parameters or file paths (optional)Result:
sorted values or result of sort testError:
bBox_LastError ("posix")Script Step:
none
––––––––––
First appeared in: 0.3
Examples in demo file: 3
Compatibility: WPE, WebDirect, Ubuntu, Server, macOS, Client
––––––––––
Sort, or check if sorted, the lines of newline (\n) or null delimited lines.
Input can either be provided by the text parameter, or a file path can be specified in one of the parameters.
A check for sortedness will return an error of 1 and a result of "?" if not sorted.
The fields to use for keys can be specified using the -k or --key option.
Duplicate values can be stripped using the -u/--unique option.