0

我想在字符串后添加不同数量的空格:

我用过

echo "444rrrr" | sed 's/$/     /' 

这在 . 之后增加了 5 个空格"444rrrr"。因为我不知道我必须事先添加的空格数。有没有告诉“sed”命令改变我想在每个字符串末尾附加的空格?

先感谢您。

4

1 回答 1

1

看到这个,注意_只是例子,因为在这里不容易看到空格。你可以把它变成空间。

kent$  n=5                                                       

kent$  echo "444rrr"|awk -vn="$n" '{for(i=1;i<=n;i++)$0=$0 "_"}1'
444rrr_____
于 2013-03-12T18:26:10.630 回答