Portál AbcLinuxu, 11. května 2025 04:24
Řešení dotazu:
Zdravim.
Ak potrebujete len vypisat na terminal to, co je v prilohe, tak je vhodne pouzit here document a zapojit do toho mozte cat. Ale v takomto pripade by bol nejaky ten zaklad aj cele riesenie. A hlavne bezkonkurencne rychlejsie ako cokolvek ine cez cykly a podobne. Takze takto nejak:
#! /bin/bash cat << _EOF H HHH HHHHH HHHHHHH HHHHHHHHH HHHHHHH HHHHH HHH H _EOF
#!/bin/sh echo -n "Zadej sirku: "; read I c=1 e=$I h=2 i=$(($I * 2 - 3 )) for ((a=0; a < I;a++)); do for ((d=0; d < e ;d++)); do echo -n " "; done e=$((e-1)) for ((b=0; b < c ;b++)); do echo -n n; done c=$((c+2)) echo; done for ((f=1; f < I;f++)); do for ((j=0; j < h ;j++)); do echo -n " "; done h=$((h+1)) for ((g=0; g < i;g++)); do echo -n n; done i=$((i-2)) echo; done exit 0NN
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.