2013-03-12 62 views
0

我想一个字符串后添加不同数量的空格结束附加不同数量的空格:在一个字符串

我用

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

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

预先感谢您。

回答

1

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

kent$ n=5              

kent$ echo "444rrr"|awk -vn="$n" '{for(i=1;i<=n;i++)$0=$0 "_"}1' 
444rrr_____ 
+0

非常感谢。 – Yacob 2013-03-12 19:09:18