В общем код баша, только не могу добить его и мозги не работают. Скину задачу и сам вопрос... а дедлайн через 2,5 часа
Develop a script in bash that implements the following task: output a rectangle of size 5 * N, whose borders consist of the character *, where N is entered from the keyboard. For N = 4, the result should look like this:
Я перевёл на русский Разработайте скрипт на языке bash, реализующий следующую задачу: выведите прямоугольник размером 5 *N, границы которого состоят из символа *, где N вводится с клавиатуры. Для N = 4 результат должен выглядеть следующим образом:
Мой код который пытался что то сделать.... Чтобы получить N "звездочек" делаем так: printf "%0${N}s\n" | tr ' ' ''. Например, 40: КодВыделить код N=40; printf "%0${N}s\n" | tr ' ' ''
Чтобы получить "нутро", еще проще: КодВыделить код N=40; printf "%0$((N-1))s\n" ''
-
*
Но я не как не могу получить квадрат У него пять звёзд вверх и низ и 4 звезды боковые стороны..