LINUX.ORG.RU

#!/bin/sh
a='|'
n=10
$ perl -e "print \"$a\" x $n"
||||||||||
#-----------------------------------------------------------
P.S. пиши на правильном bash'e, вот perl -- правильный bash

sdio ★★★★★
()

seq 1 $n | tr -d 0-9 | tr '\n' $a

sdio ★★★★★
()
Ответ на: комментарий от SilentBob

>только $a= -> a= $n= -> n=

ну да, случайно

sdio ★★★★★
()
Ответ на: комментарий от SilentBob

> cnt=1; while [ $cnt -le 10 ]; do echo -n "|"; let cnt=cnt+1; done

> seq есть не везде

echo -n тоже не везде работает. И let нет в стандарте.

dilmah ★★★★★
()

for ((i=0; i < 10; i++)); do echo -n "|"; done

andreik
()
Ответ на: комментарий от sdio

или
a='|'
n=10
printf "%0*d" $n 0 | tr '0' $a

жаль символ-заполнитель нельзя делать, каким хочешь

xydo ★★
()
Ответ на: комментарий от DRVTiny

> seq 1 $n | sed 's%.*%#%' | tr -d '\n'

поседеть можно..

dilmah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.