Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:shell_programozas

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
oktatas:linux:shell_programozas [2020/02/14 09:45]
admin [String darabolása]
oktatas:linux:shell_programozas [2020/02/16 00:40] (aktuális)
admin [Kártyalapok kiíratása]
Sor 2212: Sor 2212:
 </​code>​ </​code>​
  
 +==== Kártyalapok kiíratása ====
  
 +<code bash lapok.sh>​
 +#!/bin/bash
 +
 +function lap() {
 + x=$1
 + y=$2
 +
 +    f="​\u2660" ​ # pikk
 +    tput cup $y $x
 + echo -e "​\u250c\u2500\u2500\u2510"​
 + tput cup $((y+1)) $x
 + echo -e "​\u25026$f\u2502"​
 + tput cup $((y+2)) $x
 + echo -e "​\u2514\u2500\u2500\u2518"​
 +}
 +
 +clear
 +
 +lap 5 5
 +lap 10 5
 +
 +</​code>​
 +
 +Az eredmény:
 +<​code>​
 +     ​┌──┐ ┌──┐
 +     ​│6♠│ │6♠│
 +     ​└──┘ └──┘
 +</​code>​
 +
 +A vonalak:
 +<​code>​
 +                u2550   u252c
 +u250c ┌          ─      ┬           ​┐ ​ u2510
 +
 +u2502 │           
 +
 +u251c ├                 ┼ u253c     ┤ u2524
 +
 +u2514 └                 ​┴ ​          ┘ u2518  ​
 +                        u2534
 +</​code>​
 +
 +
 +
 +  * treff (♣) -- u2663
 +  * káró (♦) -- u2666
 +  * kőr (♥) -- u2665
 +  * pikk (♠) -- u2660
 +
 +  * További unicode: https://​unicode-table.com/​hu/​
 ===== Külső linkek ===== ===== Külső linkek =====
   * http://​tldp.org/​LDP/​Bash-Beginners-Guide/​html/​ 2018)   * http://​tldp.org/​LDP/​Bash-Beginners-Guide/​html/​ 2018)
oktatas/linux/shell_programozas.1581669917.txt.gz · Utolsó módosítás: 2020/02/14 09:45 szerkesztette: admin