[[oktatas:linux|< Linux]] ====== CSh ====== * **Szerző:** Sallai András * Copyright (c) 2017, Sallai András * Szerkesztés: 2017, 2018 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== Kivitel ===== echo "Helló Világ" Sortörés nélkül: echo -n Valami Csak sortörés kiíratása: echo ===== Változók ===== set a = 35 #!/bin/csh set i = 35 echo $i set NEV="Nagy János" echo $NEV ===== Kifejezés kiértékelése ===== @ eredmeny = $a * $b ===== Bevitel ===== echo -n "Név: " set nev = $< echo "Ezrt írtad: $nev" set a = 35 echo -n "Szorzó: " set b = $< @ eredmeny = $a * $b echo "Eredmény: $eredmeny" ===== Szelekció ===== #!/bin/csh if ( $szam > 35 ) then echo Tobb mint 35 endif ===== Iteráció ===== #!/bin/csh set i = 0 while ( $i < 10 ) echo $i @ i++ end #!/bin/csh foreach i (egy kettő három) echo $i end ===== Fájlnév kiegészítés ===== Ha a filec shell változóban engedélyezve van fájlnévkiegészítés, akkor a csh kiegészíti a fájlneveket, felhasználóneveket az egyedi prefixekből, amikor a beviteli terminálban leütöd az Esc billentyűt, vagy a Ctrl+[ billentyűkombinációt. ===== Irodalom ===== * https://www.cs.duke.edu/csl/docs/csh.html (2017) * http://www.grymoire.com/Unix/Csh.html (2017) * http://parallel.vub.ac.be/documentation/linux/unixdoc_download/Scripts.html (2018) * http://kirste.userpage.fu-berlin.de/chemnet/general/topics/scripts_csh.html (2018) * https://www.computerhope.com/unix/ucsh.htm (2018)