French Croatian Danish Norwegian Hungarian German Spanish Slovak English Portugese Czech Swedish Lithuanian Italian Dutch Polish  

  News
  Archives
  Articles
  Calendar
  Contact Form
  Members
  Matches
  About Us
  Awards
  Fight Us
  Join Us
  Servers
  History
  Forums
  Guestbook
  Registered Users
  Polls
  Link Us
  Downloads
  Weblinks
  Gallery
  Imprint
  no active poll

show polls
 
  Visitors Today: 67
  Yesterday: 72
  Month: 2708
  Total visits: 37708
  registered users: 34
  • Show statistics



 
vs. GOSZT 206:238
vs. foCus 116:160
 
 
do not read this isnt a new
Elköltöztünk!
 
do not read this isnt a new
   13.02.2011 posted by Jed  
  #!/bin/bash
#1. feladat
#Készítsen scriptet, melyben létrehoz egy könyvtárat, ha ilyen nev? bejegyzés
#már szerepel az adott könyvtárban, akkor ezt a tényt írja ki!
echo "Kérem adja meg a létrehozandó könyvtár nevét!"
read mappanev

if test -d $mappanev
then echo "Már létezik"
else
mkdir $mappanev
echo "A $mappanev nev? könyvtár létrehozva!"
fi


#!/bin/bash
#2. feladat
#Készítsen scriptet, melyben egy számológépet utánoz. A script kérje be az operandusokat, majd a m?veleti jelet!
echo "Kerem az elso szamot: "
read szam1
echo "Kerem a masodik szamot: "
read szam2
echo "Kerem a muveleti jelet: "
read muvjel
echo $[ $szam1 $muvjel $szam2 ]


#!/bin/bash
#3. feladat:
#Készítsen scriptet, melyben egy adott mappa összes rejtett állományáról kiírja a következ?ket:
#az állomány típusa (file parancs) és a méretet!
echo "Adja meg a mappa helyet!"
echo "Jelenleg ön a `pwd` mappaban van"
read mappa
cd $mappa
for i in .*
do
tipus=`file $i`
meret=`more $i | wc -c`
echo "$i típusa: $tipus és mérete: $meret"
done



#!/bin/bash
#4. feladat
#Készítsen scriptet, amely egy karaktert vár, ha a karakter üres, hibával álljon le!
#Ha nem üres, 5 darabot írjon ki bel?le! Készítsük el a programot, hogy mindegyik típusú ciklussal
#megoldjuk a feladatot.
#kovi megoldása

read char
#megnézem hogy tényleg egy karaktert adott-e meg
hossz=`echo $char | wc -c`
while [ $hossz -ne 2 ]
do echo "Kérem egy karaktert adjon meg"
read char
hossz=`echo $char | wc -c`
done
#megnézem hogy nem-e üres a karakter
if [ -z $char ]
then echo "hiba"
exit 122
else
#ha nem akk kiíratom
echo "for ciklussal"
for i in {1..5}
do echo "$char"
done
echo "while ciklussal"
i=1
while [ $i -lt 6 ]
do echo "$char"
i=`expr $i + 1`
done
echo "until ciklussal"
i=1
until [ $i -ge 6 ]
do echo "$char"
i=`expr $i + 1`
done
fi

#barkaszi megoldása
#read karakter
#while [ $karakter != " " ]
#do echo "$karakter$karakter$karakter$karakter$karakter"
#read karakter
#done
#echo "hiba"


#!/bin/bash
#5. feladat
#Írjon egy scriptet, amely soronként sorszámozva írja ki a paraméterként megadott filet!
echo "Adja meg a fajl nevet: "
read file

i=0
while read sor
do
i=`expr $i + 1`
echo "$i : $sor"
done <$file
#kovi megoldása
#read file
#i=1
#while read
#do
# read sor
# echo "$i"'.'" sor: $sor"
# i=`expr $i + 1`
#done < $file



#!/bin/bash
#6. feladat
#Írjon scriptet, amely visszafelé írja ki a paraméterként megadott stringet!

read szoveg
hossz=`echo $szoveg | wc -c `
while [ $hossz -ne 1 ]
do
hossz=`expr $hossz - 1`
seged="$seged`echo $szoveg | cut -b$hossz`"
done
echo $seged


#/!/bind/bash
#7. feladat:
#Írjon scriptet, amelyben egy megadott méretnél (byte) nagyobb állományokat íratja ki!
echo "Adja meg a mappa helyet!"
echo "Jelenleg ön a `pwd` mappaban van"

read mappa
cd $mappa
echo "Kérem adja meg, mennyinél nagyobb méret? fájlokat írassunk ki!"
read minimum
for i in *
do
meret=`more $i | wc -c`
if [ $meret -gt $minimum ]
then
echo "$i mérete $meret"
fi
done




#!/bin/bash
#8. feladat
#Véletlenszámot felhasználva készítsünk egy titkos számot [1000;10000] intervallumban (egészet)!
#Kérjünk be számokat míg el nem találjuk ezt a titkos számot, úgy hogy segítünk a felhasználónak,
#hogy a szám kisebb vagy nagyobb, mint amit megadtunk.
#Írassuk ki a képerny?re hanyadik kísérletb?l találtuk el a számot!

generalt=$[ ( $RANDOM % 9000 + 1000 ) ]
echo $generalt #elle?rzésként kiírathatjuk, hogy tudjuk mi a szám
probalkozas=1
read szam
while [ $szam -ne $generalt ]
do
if [ $szam -gt $generalt ]
then
echo "a bekért szám nagyobb mint a generált!"
probalkozas=`expr $probalkozas + 1`
else
echo "a bekért szám kisebb mint a generált!"
probalkozas=`expr $probalkozas + 1`
fi
read szam
done
echo "Gratulálunk sikerült eltalánia $probalkozas . próbálkozásra"



#!/bin/bash
#9. feladat
#Számoljuk össze azon felhasználókat akik azonosítója 1000-nél nem kisebb.
#(A /etc/passwd állomány soraiban a 3. oszlopban találhatóak az azonosítók)
file="/etc/passwd"
db=0

while read sor
do
id=`echo $sor | cut -f3 -d":"`
if [ $id -ge 1000 ]
then
db=`expr $db + 1`
fi
done < $file
#vagy nem kell az elejére a file és így:
#done < /etc/passwd
echo "$db darab ilyen felhasználó van"



#!/bin/bash
#10. feladat:
#Írjon scriptet amely két paramétert vár, amennyiben nem kapja meg a két
#paramétert értesítse a felhasználót a helyes m?ködésr?l. Ha megvana két
#paraméter akkor írassuk ki a két szám legnagyobb közös osztóját!

echo "Kérem adja meg az els? paramétert!"
read parameter1
echo "Kérem adja meg a második paramétert!"
read parameter2
while [ $parameter1 -ne $parameter2 ]
do
if [ $parameter1 -gt $parameter2 ]
then
parameter1=`expr $parameter1 - $parameter2`
else
parameter2=`expr $parameter2 - $parameter1`
fi
lnko=$parameter1
done
echo $lnko



#!/bin/bash
#11. feladat: A read -s -n1 -p"karakterlánc" parancs egyetlen billenty? leütésére vár.
#Ezt felhasználva készítsen scriptet amely a w, vagy W gombok esetén a fel,
#a vagy A gombok esetén a balra, d vagy D gombok esetén a jobbra, míg az s
#vagy S gombok megnyomására a le szöveget írja ki a képerny?re. Amíg q vagy
#Q bet?t nem nyomunk, mindaddig ismétl?djön az adatbekérés. A script elején
#tájékoztassuk a felhasználót a program m?ködésér?l!
echo "A wasd/WASD gombokkat tudja az irányt megadni és a q/Q gombokkal tud kilépni!"
echo ""
echo "Kérem adja meg az irányt"
while true
do
read -s -n1 -p "Az írány: " char
hossz=`echo $char | wc -c`
if [ $hossz -eq 1 ]
then
echo "A szkript csak az wasd/WASD gombokra ír ki értéket, és q/Q gombokra lép ki!"
else
if [ $char == "q" ] || [ $char == "Q" ]
then break;
fi
if [ $char == "w" ] || [ $char == "W" ]
then echo "FEL";
fi
if [ $char == "a" ] || [ $char == "A" ]
then echo "BALRA";
fi
if [ $char == "s" ] || [ $char == "S" ]
then echo "LE";
fi
if [ $char == "d" ] || [ $char == "D" ]
then echo "JOBBRA";
fi
fi
done



#!/bin/bash
#12. feladat:
#Írjunk scriptet amely a bekért tízes számrendszerbeli egészet átkonvertálja
#bináris számrendszerbe és kiírja a kimenetre!

echo "Kérem a binárisba átváltandó decimális egész számot!"
read szam
while [ $szam -gt 0 ]
do
binszam=`expr $szam % 2`"$binszam"
szam=`expr $szam / 2`
done
echo "A beírt szám bináris alakja: $binszam"


#!/bin/bash
#13. feladat:
#Írjuk meg az el?z? feladatot, hogy binárisból tudjon decimálisba átváltani

read kettesszam
hossz=`echo $kettesszam | wc -c`
while [ $hossz -ne 1 ]
do
hossz=`expr $hossz - 1`
szam="$szam`echo $kettesszam | cut -b$hossz`"
done
hossz=`echo $kettesszam | wc -c`
db=1
helyiertek=1
while [ $db -ne $hossz ]
do
seged=`echo $szam | cut -b$db`
if [ $seged = "1" ]
then
osszeg=`expr $osszeg + $helyiertek`
fi
helyiertek=`expr $helyiertek \* 2`
db=`expr $db + 1`
done
echo $osszeg



#!/bin/bash
#14. feladat:
#Írjunk scriptet amely egy állomány minden második sorát elhagyva írja ki a tartalmát.
#Az állomány nevét kérjük be. Ha az állomány nem létezik, tájékoztassuk a felhasználót és
#a scriptet felhasználva végezzük el a feladatot!

echo "Kérem az állomány nevét!"
read file
i=1;
if [ -f $file ]
then
while read
do
read sor
if [ `expr $i % 2` -eq 1 ]
then
echo "$sor"
fi
done <$file
fi

#barkaszi megoldása
#read fajlnev
#if test -e $fajlnev
#then
#while read sor
#do
#i=`expr $i + 1`
#echo "$sor"
#read sor
#done <$fajlnev
#else echo "Nem létezik a fájl..."
#fi




#!/bin/bash
#Kérjünk be a felhasználóktól egy áll nevet. Irassuk ki az áll minden sorát a képerny?re
#úgy hogy megadjuk hogy az adott sorba hány db karakter szerepel beleértve a szóközöket is
echo "Kérem adjon meg egy fáljt"
read file

while read sor
do
darab=`echo $sor | wc -c`
darab=`expr $darab -1`
echo $darab : $sor
done<$file




#!/bin/bash
#Írjunk srciptet ami egy stringet vár paraméterként. A program írja állományba annyiszor a nevünket ahány karakterb?l a string áll.
#A képerny?re irassuk ki hogy az adott stringben hány db a vagy e betü található.
#ez nemmüxik

echo "Kérem adjon meg egy stringet"
read string
echo "Kérem adja meg a nevét"
read name

hossz=`echo $string | wc -c`
hossz=`expr $hossz - 1`
echo $hossz

while [ $hossz -gt 0 ]
do
hossz=`expr $hossz - 1`
echo "$name">>name.txt
done

adb=0
edb=0

hossz2=`more name.txt | wc -c`



#!/bin/bash
#Írj scriptet amely a felhasználótól pontosan 10 db gyümölcsnek a nevét kéri be, a bekért neveket írjuk be egy állományba
#az állományból szürjük ki azokat a gyümölcsneveket amelyek b betüt tartalmaznak majd a maradékot névsor szerint rendezve
#írjuk ki a képerny?re
echo "Kérem adja meg a szöveges fálj nevét"
read file
touch $file.txt
file=$file.txt

echo "Kérem adjon meg 10 db gyümölcsnevet"

for i in `seq 10`
do
read gyum
echo "$gyum">>$file
done
echo ""
echo "A file tartalma rendezve és b betüt nem tartalmazó gyömölcsgenóy"
echo ""
more $file | grep -v b | sort
 
  [77] comments, latest by viagra - 22.02.2012 - 15:53
Elköltöztünk!
   25.09.2010 posted by Jed  
 
Az oldal nagy örömünkre hl2.hu-s tárhelyre költözött!


Sajnos nem sikerült átmentenem a dolgokat ezért mindenkinek újra kell regelni. A legtöbb dolgot már átraktam ide is (szerók, history stb) de a warokat és a híreket nem. Ha van rá igény azt is megcsinálom csak az id?igényes.

Használjátok egészséggel az új oldalt!
 
  [72] comments, latest by cialis - 22.02.2012 - 20:26
 
wow gold
Last post: examplecaly
Board: 1v1
31.12.2011 - 12:16
wow gold
Last post: examplecaly
Board: 1v1
31.12.2011 - 12:16
wow gold
Last post: examplecaly
Board: 1v1
31.12.2011 - 12:16
wow gold
Last post: examplecaly
Board: 1v1
31.12.2011 - 12:16
wow gold
Last post: examplecaly
Board: 1v1
31.12.2011 - 12:16
 
 
 
Half-life.hu
Clans-united
free hl2dm for AMD(ATi)
free hl2dm for nVidia
 
 


Security Code
Shout!   • shout