[[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)