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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.