Hirdetés

2019. május 24., péntek

Útvonal

Fórumok  »  OS, alkalmazások  »  Linux - haladóknak (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2013-09-30 15:51:13

PROHARDVER!

Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.

Összefoglaló kinyitása ▼

Hozzászólások

(#4701) GD válasza ngabor2 (#4700) üzenetére


GD
(PH! addikt)

rendszer/beállítások/cserélhető meghajtók?

(#4702) GD


GD
(PH! addikt)

elolvastam én és google barátom a linux filerendszer kvótáról tudni érdemeseket
kicsit fapados, illetve én vagyok kényelmes és nagyigényű
megosztáshoz samba usereknek szeretnék ext3 filerendszeren vmi guis, webfelületes akármilyen de grafikus kvóta managert
aki tud, használ, ismer ilyesmit röffenjen, köszi

első találat a webmin.. hm

[ Szerkesztve ]

(#4703) ngabor2 válasza GD (#4701) üzenetére


ngabor2
(PH! nagyúr)

kde... de találtam hasonlovat.

(#4704) TitiRii


TitiRii
(őstag)

hy all
segitséget szeretnék kérni!
olyan web alapú (php-java stb) klienst keresek ami képes:
ftp talozásra (pl: http://www.phpwebftp.com , http://www.net2ftp.org )
ugyan akkor lehetőség legyen elsö sorban: letölteni arra a gépre ,ahonann ezek a szolgáltatások futnak (saját serveremen futnának) lehetöség legyen nyomon követni a letöltéseket(hány % nál jrnak milyen sebeség mellett) lehetöség legyen letöltési listát késziteni ha több dolgot, vagy több ftp röl szeretnék össze szedni dolgokat, lehetöség legyen a már elinditott letöltések leálitására, ujrainditására, és sávszéleség korlátozására, ugyan akkor ha ugy adodik, lehetöség legyen a hagyományos modon azaz arra a gépre is letölteni ahonann épp megnyitottuk a webszolgáltatást!
mayarul: olyasmi kéne ftp hez mint torrentekhez a torrentflux.
ki ismer ilyet, vagy bir akkora tudással hogy a fent emlitett 2 php alapú klienst segítsen átgyurni enyire?
válaszokat türelmetlenül várok mert sürgös lenne . :DDD

Akinek kell valami, vagy akar valamit munka időben keressen az itt megadott telefonszámon! Köszönöm.

(#4705) Anakin007 válasza GD (#4702) üzenetére


Anakin007
(fanatikus tag)

webmin-t próbáltál már? samba-hoz meg van swat, mint webes felületű samba-buherátor. samba quota support-ot még nem használtam sosem, de ha nem akarsz (samba) userenként más-más kvótát beállítani, akkor nem is kell még a samba-féle qutoa rendszerben elmélyedni. Sima fs szintű userkvótában tudok segíteni, de én csak a jó öreg parancssoros megoldásokat ismerem ;]

Ha Isten létezne, hinnék benne.

(#4706) GD válasza Anakin007 (#4705) üzenetére


GD
(PH! addikt)

köszi a választ, lehet megkereslek vele
webmint szőrmentén ismerem, néhol nekem zavarosabb mint egy conf file, olyan érzetem támad mintha nem egyszerűsítené hanem bonyolítaná a megértést..
pl az iptables része ilyen első ránézésre

(#4707) GD


GD
(PH! addikt)

Az Ubuntu 7.10 (gnome) csomagos mplayer-e ( MPlayer 1.0rc2-4.1.3 (C) 2000-2007 MPlayer Team) játszik olyat hogy a szóközös fájlnevekre kattinva dob egy hibaüzenetet:
Error "Failed top open file:///a%film%neve.avi" és a szóközök %jellel vannak kitöltve a hibaüzi ablakában.
Ha ugyan ezt a fájlt drag&drop nautilusból rádobom az mplayer ablakra, szó nélkül megeszi.
Ha a saját jobbklikkes menüjéből nyitom egy üres indított gmplayerben akkor szintén megeszi, lejátsza.
Bosszantó mert általában nautilusból indítom a filmeket..
Ötlet? Azon kívül hogy a linux/unix nem szereti a szóközös fájlneveket.. :Y

[ Szerkesztve ]

(#4708) Nagytalp válasza GD (#4682) üzenetére


Nagytalp
(senior tag)

re #4682 : Bezzeg a Debian :)

Fujitsu TX200 S6, Dual LGA1366, Xeon L5638, DDR3 1333 ECC 48GB, 4TB SATA@SAS6 controller.

(#4709) korcsi válasza korcsi (#4611) üzenetére


korcsi
(PH! kedvence)

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
2500000 2400000 2200000 2000000 1800000 1000000
Ha valaki szintén kiváncsi lenne erre. :D

42

(#4710) tomazin


tomazin
(PH! kedvence)

Megkérdem itt hátha.
Mikor ssh-zik az ember akkor kap ticketet.Kérdésem lenne mi a ticket másik neve ill mivel lehet lekérdezni az érvényességét.(a másik neve is nagyon jó lenne)

[ Szerkesztve ]

(#4711) Core2duo6600 válasza GD (#4699) üzenetére


Core2duo6600
(PH! nagyúr)

Igen elhiszem, eddig amire használtam a linuxot mindent meg tudtam guin csinálni, lehet, hogy eljön az az idő, amikor a konzolhoz nyulok, de ott még nem ismerem a lehetőségeket
Eddig 1 dolgot nem tudtam beállítani, hogy az eger oldalsó gombja back és forwardot tudjon
A win ezt magatól tudja

Asus Z97 Deluxe , Core i7 4790, Asus ATI Radeon 5870, 32 GB Kingstone DDR3 1600, Samsung SSD, Dell Latitude 6430

(#4712) tomazin válasza tomazin (#4710) üzenetére


tomazin
(PH! kedvence)

asszem token a másik neve..

(#4713) GD válasza Core2duo6600 (#4711) üzenetére


GD
(PH! addikt)

kezdj el apró parancsokkal ismerkedni, sztem meg fogod szeretni .-)
winhez ne hasonlítsd a linuxot, más elgondolás alapján született, lehet hasonlítani de nincs sok értelme, kb annyi a közös bennük, hogy multitaskos és useres (grafikus?) opreációs rendszerek..

(#4714) GD


GD
(PH! addikt)

az iptablest guin keresztül szeretném tanulni, ergo, összekattinthatok kódot és figyelem a létrejött sorokat, így megértem úgy gondolom a velejét

kérdés: melyik az a guis iptables előtét ami a legkevesebb saját környezetet csinál, azaz gyakorlatilag a tiszta kódot gyártja le?

a guarddog ügyes, de rengeteg saját változót és egyebet rak a kódba, ez mondjuk desktopra jó és kényelmes, de szerverre nem tartom ideálisnak meg oda már a kitanult saját kód menne..

(#4715) Vladi válasza GD (#4714) üzenetére


Vladi
(Topikgazda)

Nem pont ezt keresed, de: shorewall
Szerverre ideális, konzolos egyszerű. Nekem bevállt. :C

Na ez a másik kérdés amit már nem értek meg egyhamar:
"Hol tartja az Ubuntu a tűzfal beállításait?" :U

Jani másszál fel! Maradj a kompon!

(#4716) szatocs


szatocs
(PH! addikt)

Héjprogramozásnál hogyan kell pl. egy sh - ből olvastatni a parancsot, fv - t, vagy akármit?

Van az pl. hogy: cat > prog.sh
Ebbe ha megírok egy programot C nyelven, vagy valahogy máshogy, akkor hogyan tudom "lefordítani"? Hogyan fogja a jól megírtakat értelmezni?

Van egy olyan, hogy: chmod u+x prog.sh
Ezzel adok neki jogot. Még mi kell hozzá?

Van valami olyasmi, hogy # ! /bin/bash, meg ennek a ! nélküli változata, ezek mire valók?

=== Szatocs ===

(#4717) szatocs válasza szatocs (#4716) üzenetére


szatocs
(PH! addikt)

Nem bin/bash, hanem bin/sh:)

=== Szatocs ===

(#4718) GD válasza szatocs (#4716) üzenetére


GD
(PH! addikt)

a kiolvasáshoz olvasási jog kell, a futtatáshoz futtatási
rwx= olvas, ír, futtat
4+2+1=7
és ez a file tulajdonosa, a csoport és másokra: pl ha mindenkinek adsz mindenre jogot az értékeben= 777
gyakori jogok: 640, 755, 700, stb..
a változtatás parancsa a chmod
súgó: man chmod (akár google)

egy skript shell számára értelmezhetővé tételéhez szokás első sorban a:
!#/bin/sh vagy sh helyett bash
a felkiáltójel jelzi hogy nem kikommentelt sor, azaz nem megjegyzés hanem utasítás
# -val kezdődő sorok csak megjegyzések

aztán még PATH= vel megszokták adni a rendszerben lévő bináris állományok alapértelmezett könyvtárait /bin, sbin, /usr/bin stb..

a google rengeteg linux shell script találatot dob, olvasgass

(#4719) szatocs válasza GD (#4718) üzenetére


szatocs
(PH! addikt)

Igen, én is nyomtam egy google linux shell script - et. Találtam is néhány dolgot.:)

Ezt a jogos dolgot tudom, meg értem is, azzal nincs baj, hogy miért kell.
De hogy lehet lefuttatni egy ilyet, hogy ha mondjuk létrehoztam egy ilyen .sh fájt. Vagy mondjuk .txt - be írtam, azt is le tudom futtatni, ha olyat írtam bele?

sh prog.sh vagy sh prog.txt - vel?

=== Szatocs ===

(#4720) GD válasza szatocs (#4719) üzenetére


GD
(PH! addikt)

a filenév mind1,
./file
sh file

lényeg az első sorban a #!/bin/sh v bash

(#4721) szatocs válasza GD (#4720) üzenetére


szatocs
(PH! addikt)

Okok, köszi!

=== Szatocs ===

(#4722) bambano válasza GD (#4718) üzenetére


bambano
(Jómunkásember)

helyesen:
#!/bin/sh

lezso6 szerint a user: rossz számtech karmája van | @netik: There is no Internet of Things. There are only many unpatched, vulnerable small computers on the Internet.

(#4723) doc válasza szatocs (#4716) üzenetére


doc
(PH! nagyúr)

csak nekem furcsa hogy C programot akar shell scriptként futtatni?
először is azt kéne eldönteni hogy milyen nyelven akarsz dolgozni
C-nél pl. fordítani kell, sok scriptnyelvnél (pl. perl, shell script, stb.) nem, de ott meg a legelső sor fontos, ami megmondja az interpretert, perl-nél pl. #!/usr/bin/perl -w

1N23456.HU - A Veszprém megyei motorkölcsönző

(#4724) GD válasza bambano (#4722) üzenetére


GD
(PH! addikt)

jogos

(#4725) steveetm


steveetm
(PH! addikt)

hi.
adott egy usb-s külső vinyó. mount rootként, userként megy, umount is.
adott egy gnóm és egy nautilus, ahol megjelenik a vinyó ikonja, ha rádugom gépre, majd duplaklikk és :
/etc/fstab configuration does not allow unprivileged operation. rootként fut gnóm, úgy képes kinyögni eme gyöngyszemet.
fstabban benne van, ha törlöm fstabból a sorát akkor simán csak failed to mount device.
5let, tipp, javaslat, megoldás?
Üdv.: steveetm

[ Szerkesztve ]

(#4726) steveetm válasza steveetm (#4725) üzenetére


steveetm
(PH! addikt)

tárgytalan, csak arra várt hogy ide írjak.
Üdv.: steveetm

(#4727) Marty8


Marty8
(tag)

hogyan tudok a virtualbox-hoz mountolni usbt???

M a t y a s

(#4728) tomazin


tomazin
(PH! kedvence)

nos segítség kellene,mert a manból nem jövök rá.
ssh-nál,hogyan lehet beállítani azt,h ne kelljen a jelszót bepötyögni,hanem vagy odairom a parancs végére,vagy használja azt amivel éppen be vagyok lépve.
Továbbá hogyan lehetne megoldani,h kilépjen egy bizonyos időpontban/idő után.
Mert ha jól láttam akkor a ssh_config ban van olyan,h ConnectTimeout,de az sztem nem arra vonatkozik,h csatlakozás után megszakítja annyi idő után a kapcsolatot.

(#4729) GD válasza tomazin (#4728) üzenetére


GD
(PH! addikt)

google: ssh without password
http://www.cs.umd.edu/~arun/misc/ssh.html
és még rengeteg más találat..

(#4730) tomazin válasza GD (#4729) üzenetére


tomazin
(PH! kedvence)

jogos,mert ez nem jutott eszembe(mármint,h igy keressek) :R

(#4731) Marty8 válasza Marty8 (#4727) üzenetére


Marty8
(tag)

senki?

M a t y a s

(#4732) GD válasza Marty8 (#4731) üzenetére


GD
(PH! addikt)

gondolom engedélyezed a fizikai usb elérését a virtuális gépnek, megnézed a virtgép dmesg-jét és felcsatolod a megjelent meghajtót...? :Y

(#4733) GD


GD
(PH! addikt)

legutóbbi auto fsck bootkor azt jelezte egy ext3 partíciómnak, hogy 13,4% non contiguous..
kell ezzel foglalkozni?

[ Szerkesztve ]

(#4734) Vladi válasza GD (#4733) üzenetére


Vladi
(Topikgazda)

Hány százalék a szabad hely?

Jani másszál fel! Maradj a kompon!

(#4735) GD válasza Vladi (#4734) üzenetére


GD
(PH! addikt)

30-40% de ha kell tudok még átpakolászni

(#4736) szatocs


szatocs
(PH! addikt)

Tudnátok ezekben segíteni nekem?

1. Készíts egy Bourne-shell szkriptet, amely ellenőrzi adott számhármasok esetén, hogy szerkeszthető-e belőlük háromszög! A skript az értékeket alapesetben a standard inputról olvassa soronként, kilépni állományvége-jellel lehessen. Azonban opcionálisan megadható egy fájl is paraméterként, ebben az esetben a fájl tartalmát kell soronként kiértékelni. Az eredményt a standard kimenetre írja.
Az ellenőrzést függvény végezze!
A szkript legyen felkészítve a hibás inputok kezelésére is, amikor az eredmény helyett a hiba helyét írja ki!
[ opcionális: ha időd engedi, akkor meg a derékszögű háromszögek is figyelhetőek …]
A bemenet formátuma a következő: szam szam szam
Például:
Kerem a szamokat: 1 2 3
A megadott (1,2,3) szamharmasbol NEM szerkesztheto haromszog!
Kerem a szamokat: 2 4 5

2. Készíts egy Bourne-shell szkriptet, amely egy elsőfokú egyenletet (Ax+B=0) tud megoldani! A skript paraméterként az A és B értéket kapja meg. Az eredményt a standard kimenetre helyezze el. A szkript legyen felkészítve a hibás paraméterek kezelésére, figyeljen a paraméterek számára és értékére is! (pl. nulla[0] értékek)

3. Készíts egy Bourne-shell szkriptet, amely a paraméterként átadott fájl sorainak sorszámozásával állít elő egy új, a felhasználótól bekért nevű állományt! Az új fájl alapértelmezett neve legyen: sorszamozott.txt!

Ha látnám a 3 feladatot megoldva, akkor értelmezni már tudnám:) Leginkább if, while, for szerkezettel kellene, a legkönnyebb módon.
Előre is köszönöm a segítséget!

[ Szerkesztve ]

=== Szatocs ===

(#4737) ngabor2


ngabor2
(PH! nagyúr)

mivel kedvenc szervem kezd kilenni a wm5 hülyeségeivel (leginkább azzal, hogy sehol egy konstruktív hibaüzenet, amikor valami nem megy), szeretném az oprendszert lecserélni rajta linuxra... csak nem találok semmit...

hallott/olvasott/láttott már valaki linuxot pda-n? súlyosbítja a helyzetet, hogy ez egy e-ten x500, tehát nem csak pda, hanem mobiltelefon, gps, wlan és bt is van benne. a telefonálás és az mp3-lejátszás erős feltétel.

(#4738) Vladi válasza GD (#4735) üzenetére


Vladi
(Topikgazda)

Nem is pakoltad tele sose 90-90%-ra? Mert ez a hibaüzi szerintem arra tutal, hogy a fájlrendszer töredezetté vállt. De lehet, hogy tévedek. :B

Ha nem túl nagy a partíció, akkor próbáld meg átpakolni az egészet valahova, majd vissza.
Lehet, utána nem lesz hibaüzi.

Jani másszál fel! Maradj a kompon!

(#4739) Vladi válasza GD (#4735) üzenetére


Vladi
(Topikgazda)

Óóóó gúgöl, te csodáss: idesüss!

Ennyit arról, hogy linux nem lesz töredezett. Lesz. Főleg, ha nem jól kufárkodik az ember a lemezterületekkel. :(

[ Szerkesztve ]

Jani másszál fel! Maradj a kompon!

(#4740) bambano válasza GD (#4733) üzenetére


bambano
(Jómunkásember)

nem.

lezso6 szerint a user: rossz számtech karmája van | @netik: There is no Internet of Things. There are only many unpatched, vulnerable small computers on the Internet.

(#4741) bambano válasza szatocs (#4736) üzenetére


bambano
(Jómunkásember)

meg kellene írni a házit helyetted?

lezso6 szerint a user: rossz számtech karmája van | @netik: There is no Internet of Things. There are only many unpatched, vulnerable small computers on the Internet.

(#4742) szatocs válasza bambano (#4741) üzenetére


szatocs
(PH! addikt)

Nem házi. Zh feladat volt egy másik csoportnak, az enyémeket már nem találtam meg az oldalon. De pl. az első feladat az majdnem ugyanaz volt, mint az enyém. Olyan értékelést kaptam a zh - ra, hogy vannak benne értékelhető részek, de nem jók (hozzáteszem jogosan). És csak azt akarom látni, hogy hogy nézne ki jól... De gondoltam, hogy most kapok egy ilyet, hogy házi:) Mégegyszer mondom, nem az:) És tanulni szeretnék abból, ahogy kinéz majd egy ilyen feladat.

=== Szatocs ===

(#4743) GD


GD
(PH! addikt)

úgy látom nem egységes a ph!fórum szakmai közönsége az ext3 defrag ügyben :B

(#4744) szatocs válasza szatocs (#4736) üzenetére


szatocs
(PH! addikt)

Az elsőre ameddig eljutok - ha jó egyáltalán:
cat > 1.sh
# ! /bin/sh
if [ $# -ne 3]
then echo "Hiba: Nem megfelelő számú paraméter, 3 paramétert adj meg!"
exit 1
fi

if [ $1+$2 -le $3 ]
then echo "Hiba: Bármelyik 2 oldal összegének nagyobbnak kell lennie, mint a harmadik oldal!"
exit 1
elif [ $1+$3 -le $2 ]
then echo "Hiba: Bármelyik 2 oldal összegének nagyobbnak kell lennie, mint a harmadik oldal!"
exit 1
elif[ $2+$3 -le $1 ]
then echo "Hiba: Bármelyik 2 oldal összegének nagyobbnak kell lennie, mint a harmadik oldal!"
exit 1
else [ $1+$2 -gt $3 || $1+$3 -gt $2 || $2+$3 -gt $1]
then echo "A háromszög megszerkeszthető a `echo $1` ; `echo $2` ; `echo $3` egység hosszúságú oldalakból."
exit 0
fi

Kérlek titeket, írjátok le, hogy mi hibázik, mit nem csinálnátok úgy, ahogy én. Amit szerettem volna: Ha először nem 3 számot kap, akkor íeja ki, hogy 3 - at kapjon. Utána ha az 1. + 2. <= 3., ha 2. + 3. <= 1. , ha 1. + 3. <= 2., akkor írja ki, hogy nem szerkeszthető meg. Ha pedig a relációs jel ellentettje érvényesül, akkor írja ki, hogy az adott számokól megszerkeszthető a háromszög.

Ha azonban eddig jó, akkor innen tovább nem tudom megcsinálni.

=== Szatocs ===

(#4745) EdgarPE


EdgarPE
(újonc)

Sziasztok!

Van egy szerverem és a load adatok magasabbak mint amit a szerver terhelése indokolna. Milyen módszerrel lehetne megtudni hogy melyik process mennyi erőforrást (cpu, ram, hdd) zabál? Egy hosszabb időtartam átlagai érdekelnének nem az aktuálsi értékek (top, ps).

Van erre vmi egyszerű megoldás?

(#4746) szatocs válasza szatocs (#4744) üzenetére


szatocs
(PH! addikt)

Ajaj, nem lesz ez így jó, nem sokan lesznek itt, akik ilyeneket tudnak, mert jön a hétvége, ilyenkor mindenki máshova megy, mint PH! elé... Senki sem tud segíteni?:(

=== Szatocs ===

(#4747) doc válasza szatocs (#4746) üzenetére


doc
(PH! nagyúr)

a tiedet írtam át, így a szerkezete nagyjából maradt, hogy össze tudd vetni, de pl. a három feltételt a közepén ugyanúgy össze lehetne vonni mint a végén, úgy azért szebb :)

hibák: először is a szóközre nagyon fontos figyelni, a szögletes zárójelek mindig egymagukban álljanak, előtte-utána szóközzel (ill a záró szögletesnél közvetlen mehet mögé a pontosvessző)
két, változóban tárolt szám összeadása: $(($a+$b))

# ! /bin/sh
if [ $# -ne 3 ];
then echo "Hiba: Nem megfelelő számú paraméter, 3 paramétert adj meg!"
exit 1
fi
if [ $(($1+$2)) -le $3 ];
then echo "Hiba: Bármelyik 2 oldal összegének nagyobbnak kell lennie, mint a harmadik oldal!"
exit 1
elif [ $(($1+$3)) -le $2 ];
then echo "Hiba: Bármelyik 2 oldal összegének nagyobbnak kell lennie, mint a harmadik oldal!"
exit 1
elif [ $(($2+$3)) -le $1 ];
then echo "Hiba: Bármelyik 2 oldal összegének nagyobbnak kell lennie, mint a harmadik oldal!"
exit 1
fi

if [ $(($1+$2)) -gt $3 -o $(($1+$3)) -gt $2 -o $(($2+$3)) -gt $1 ];
then echo "A háromszög megszerkeszthető a $1 $2 $3 egység hosszúságú oldalakból."
exit 0
fi

[ Szerkesztve ]

1N23456.HU - A Veszprém megyei motorkölcsönző

(#4748) szatocs válasza doc (#4747) üzenetére


szatocs
(PH! addikt)

Köszi!:)
No, akkor egy pár kérdés:) Látom, hogy az if után zárójeleket tettél. Nagyjából rá is jöttem, hogy miért úgy kell - mert a -gt, és hasonló kapcsolók csak 2 paraméter között lehetnek -. Az lenne ezzel kapcsolatban a kérdésem, hogy miért kettős zárójelben van?

A másik pedig az utolsó if - es szerkezetnél van. A vagyot itt nem alkalmazhatom úgy, hogy || , csak a -o (gondolom azt jelenti, hogy or:) ) kapcsolót?

=== Szatocs ===

(#4749) szatocs válasza doc (#4747) üzenetére


szatocs
(PH! addikt)

Akkor a feladatot mégegyszer:

Készíts egy Bourne-shell szkriptet, amely ellenőrzi adott számhármasok esetén, hogy szerkeszthető-e belőlük háromszög! 1.--- A skript az értékeket alapesetben a standard inputról olvassa soronként, kilépni állományvége-jellel lehessen.--- 2. --- Azonban opcionálisan megadható egy fájl is paraméterként, ebben az esetben a fájl tartalmát kell soronként kiértékelni. Az eredményt a standard kimenetre írja. ---
3. --- Az ellenőrzést függvény végezze!
A szkript legyen felkészítve a hibás inputok kezelésére is, amikor az eredmény helyett a hiba helyét írja ki!
A bemenet formátuma a következő: szam szam szam
Például:
Kerem a szamokat: 1 2 3
A megadott (1,2,3) szamharmasbol NEM szerkesztheto haromszog!
Kerem a szamokat: 2 4 5

Az 1. , a 2., és a 3. helyet jelöltem be a feladatban. Azokat nem tudom, hogy most hogy is kellene megvalósítani, hogy induljak el velük.

[ Szerkesztve ]

=== Szatocs ===

(#4750) szatocs


szatocs
(PH! addikt)

2. Készíts egy Bourne-shell szkriptet, amely egy elsőfokú egyenletet (Ax+B=0) tud megoldani! A skript paraméterként az A és B értéket kapja meg. Az eredményt a standard kimenetre helyezze el. A szkript legyen felkészítve a hibás paraméterek kezelésére, figyeljen a paraméterek számára és értékére is! (pl. nulla[0] értékek)

Ehhez a let - et lehetne használni?
Tehát ha meg lenne adva az A és a B értéke, akkor utána azt feldolgozhatnánk a let - tel?

Tehát ha van Ax + B = 0, ahol az A és a B kaphat értéket, akkor hogy megkapjuk, hogy mennyi az x, azt úgy csinálom, hogy x= - B/A

cat > 3.sh

# ! /bin/sh
if [ $# -ge 3 ] ;
then echo "Hiba: Nem megfelelő számú paraméter, 2 paramétert adj meg!"
exit 1
fi

if [ $B=0 ] ;
then echo "x=0"
exit 0
fi

let x=(-$B/$A)
echo "x= ` $x ` az egyenlet eredménye!"

A fi után be kellene rakni egy olyan szerkezetet, hogy A - nak és B - nek értéket tudjunk adni.
No meg "doc", hogyan hogyan lehet egy olyat megvalósítani, amit Te szúrtál be, az előző feladat módosításából?

[ Szerkesztve ]

=== Szatocs ===

Útvonal

Fórumok  »  OS, alkalmazások  »  Linux - haladóknak (kiemelt téma)
Copyright © 2000-2019 PROHARDVER Informatikai Kft.