< Linux

CSh

Szerző: Sallai András

Copyright © Sallai András, 2017, 2018

Licenc: GNU Free Documentation License 1.3

Web: http://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)