Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在字符串后添加不同数量的空格:
我用过
echo "444rrrr" | sed 's/$/ /'
这在 . 之后增加了 5 个空格"444rrrr"。因为我不知道我必须事先添加的空格数。有没有告诉“sed”命令改变我想在每个字符串末尾附加的空格?
"444rrrr"
先感谢您。
看到这个,注意_只是例子,因为在这里不容易看到空格。你可以把它变成空间。
_
kent$ n=5 kent$ echo "444rrr"|awk -vn="$n" '{for(i=1;i<=n;i++)$0=$0 "_"}1' 444rrr_____