Skip to content

Latest commit

 

History

History
86 lines (56 loc) · 2.98 KB

File metadata and controls

86 lines (56 loc) · 2.98 KB

Priklady archivacie

tar cvzf fotky.tgz *.jpgtar tzf fotky.tgztar xvzf fotky.tgztar xvzf fotky.tgz a.jpg

zip fotky *.jpgzip –r archiv adresarunzip fotky.zipunzip fotky.zip a.jpg

gzip *.jpggunzip *gzip –r adresargunzip –r adresar

tar cvf – *.jpg | gzip > foto.tar.gzgunzip -c foto.tar.gz | tar xvf -

Priklady na pracu s textom

cat /etc/passwd | cut -f 1,6 -d ":" | cut -f 1 -d ":"ls -la |cut -f 1,4,5 -d " " | grep t1ls -la |cut -f 1,4,5 -d " "ls /etc | sortcat /etc/passwd | sort

skript.sh

#!/bin/bash  # = komentar // v c/c++echo "hello world" #printf

MENO="jano"        #char []VEK=32             #int

echo "$MENO ma $VEK rokov" echo "zadaj novy vek : "read VEK    #scanf 

echo "novy vek je $VEK"

tyzden=(pon uto str stv pia sob ned) #pole vymenovanimmena[0]="fero"

echo "prvy den je ${tyzden[0]}" #vypis hodnotyecho "druha osoba je : ${mena[1]}"echo "vsetky mena = ${mena[*]}"

if [ $VEK -eq 10 ] #if(vek==10)then echo "ma 10 rokov"else

echo $#echo "prvy $0"echo "druhy $1"echo "treti $2"

cykly.sh

#!/bin/bash

# for(int i=0;i<10;i++) {}

for i in 1 2 4 5 
touch "subor$i"done

for i in {2..10} #zlozene z.do echo 
rm subor$idone

echo ${BASH_VERSION} #vypise verziu bash-ufor i in {2..10..2}
for(int i=2;i

for (( i=1; i<7; i++ )) #syntax ako v cdo echo "ako v C $i" if [ $i -eq 5 ]; then    break fidone

for i in $( ls /etc ); do #iteracia polom z prikazu ls  echo "subor : $i" #>> log
i=0while [ $i -lt 10 ]; do echo "iteracia : $i"  let i=i+2done #stvorcek :for (( i=0; i

#### switch = alternativa vela IF-ovecho -n "zadaj vstup : "read volbacase $volba in 1|3)  echo "jednotka alebo trojka"   ;; #ako v C break;[4-6])  echo "cislo od 4 po 6"   ;;"AA")  echo "pismenka A"   ;;*)  #defaultne vykonane ak ina moznost nie je  echo "nieco ine"   ;;esac

##### jednoduche menuecho "zvol akciu : "select akcia in uzivatelia server_info odhlasenie koniecdo case $akcia in  uzivatelia)    who   ;;  server_info)    uptime   ;;  odhlasenie) exit ;; #exit=koniec skriptu  koniec) break ;; # ukonci menu-cyklus  *) break ;; #defaultne von z menu ked netrafime volbu esacdone#funkcie piscislo () {     echo "mam $# parametrov" echo "mam cislo : $1 $2 $3"}     piscislo 99piscislo $( ls )

php.sh

#!/usr/bin/php5-cgi<html><body>

<?php echo "HELLO \n"; $MENO=   "fero"; $vek=12.5; 
echo $MENO; 
echo " on sa volal $MENO \n"; 
echo $vek.' $MENO \n';  
$fakulty[1]="fhi";$fakulty[2]="nhf"; $fakulty["ZLE"]="XX"; 
$kruzky=array('2hi', '3hi');  
if(($MENO == "fero" && ($vek>=12))) {  echo "ano \n"; } 
else echo "nie \n"; for($i=2;$i<10;$i++) echo "robim $i\n"; while($i-->0) 
echo "whilenow $i \n"; sort($fakulty); foreach($fakulty as $index => $f)  
echo "fakulta $index = $f\n"; echo date("d.M.Y");  
file_put_contents("subor","ahoooohj".$vek);   
function NH($pocet) {  $vrat=array();  for($i=0;$i<$pocet;$i++)   
array_push($vrat,rand(0,100));  return $vrat;  } 
$n=NH(10); print_r($n);  $c= file_get_contents("http://www.zoznam.sk"); ?>
</body>
</html>