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 に答える