我想在字符串后添加不同数量的空格:
我用过
echo "444rrrr" | sed 's/$/ /'
这在"444rrrr"
之后增加了5个空格。因为我不知道我必须先添加的空格数量。有没有告诉“sed”命令改变我想要追加到每个字符串末尾的空格?
提前谢谢。
答案 0 :(得分:1)
请注意这一点,例如注意_
,因为这里不容易看到空格。你可以把它变成太空。
kent$ n=5
kent$ echo "444rrr"|awk -vn="$n" '{for(i=1;i<=n;i++)$0=$0 "_"}1'
444rrr_____