2013-03-12 4 views
0

Я хочу, чтобы добавить разное количество пробелов после строки:Append различного количества пробелов в конце строки

Я использовал

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

Это добавляет 5 пространства после "444rrrr". Поскольку я не знаю количество пробелов, которые я должен добавить перед раздачей. Отправляется ли команда sed для изменения пробелов, которые я хочу добавить в конце каждой строки?

Заранее спасибо.

ответ

1

см. Это, обратите внимание на _, например, так как здесь не просто увидеть места. вы можете изменить его в космос.

kent$ n=5              

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

Огромное спасибо. – Yacob

Смежные вопросы