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 oldalonElőző változat
Következő változat
Előző változat
Következő változatKövetkező változat mindkét oldalon
oktatas:linux:shell_programozas [2020/02/14 09:45] – [String darabolása] adminoktatas:linux:shell_programozas [2020/02/16 00:34] – [Kártyalapok kiíratása] admin
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 (♣), káró (♦), kőr (♥), pikk (♠)
 ===== 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.txt · Utolsó módosítás: 2023/08/20 23:06 szerkesztette: admin