str trim
for default
Trim whitespace or specific character
Signature
> str trim ...rest --char --left --right --all --both --format
Parameters
...rest
: For a data structure input, trim strings at the given cell paths--char {string}
: character to trim (default: whitespace)--left
: trims characters only from the beginning of the string (default: whitespace)--right
: trims characters only from the end of the string (default: whitespace)--all
: trims all characters from both sides of the string and in the middle (default: whitespace)--both
: trims all characters from left and right side of the string (default: whitespace)--format
: trims spaces replacing multiple characters with singles in the middle (default: whitespace)
Examples
Trim whitespace
> 'Nu shell ' | str trim
Trim a specific character
> '=== Nu shell ===' | str trim -c '=' | str trim
Trim all characters
> ' Nu shell ' | str trim -a
Trim whitespace from the beginning of string
> ' Nu shell ' | str trim -l
Trim a specific character
> '=== Nu shell ===' | str trim -c '='
Trim whitespace from the end of string
> ' Nu shell ' | str trim -r
Trim a specific character
> '=== Nu shell ===' | str trim -r -c '='