我想用'_‘替换每一行末尾的每个空格字符。我也找到了一个类似的问题和答案。但是没有为后面的空格重建它。下面是链接:https://stackoverflow.com/questions/9222281/replace-leading-whitespace-with-sed-or-similar
如果有人能想到一个更快或更好的方法,那也是很棒的。我也很欣赏好的解释,因为这样我学得更快:)
Input:
foo bar
foo bar oof
line 3a
line fo a
Output:
foo bar_____
foo bar oof
line 3a___
line fo a_
发布于 2020-03-27 19:51:58
使用GNU,将eol中的所有空格替换为下划线:
sed ':x;s/ \( *\)$/_\1/;tx'
https://unix.stackexchange.com/questions/575410
复制相似问题