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_____