Bash Trim: Difference between revisions
Jump to navigation
Jump to search
Line 4: | Line 4: | ||
=Overview= | =Overview= | ||
==Trim Spaces== | |||
With variable manipulation: | |||
<syntaxhighlight lang='bash'> | <syntaxhighlight lang='bash'> | ||
trailing_space_removed=${var_name%%[[:space:]]} | trailing_space_removed=${var_name%%[[:space:]]} | ||
leading_space_removed=${var_name##[[:space:]]} | leading_space_removed=${var_name##[[:space:]]} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
With <code>sed<code>: | |||
<syntaxhighlight lang='bash'> | |||
sed -e 's/^ *//' -e 's/ *$//' | |||
</syntaxhighlight> | |||
==Trim New Line== | |||
<font color=darkkhaki>TODO</font> |
Revision as of 01:06, 2 March 2024
Internal
Overview
Trim Spaces
With variable manipulation:
trailing_space_removed=${var_name%%[[:space:]]}
leading_space_removed=${var_name##[[:space:]]}
With sed
:
sed -e 's/^ *//' -e 's/ *$//'
Trim New Line
TODO