Hirdetés
- 
			  PROHARDVER!  
Új hozzászólás Aktív témák
- 
			
			  Orc senior tag válasz  Jester01
							
							
								#1426
							
							üzenetére Jester01
							
							
								#1426
							
							üzenetéreNem jó, mert ha pl. van egy while ciklusban egy for ciklus és abban egy elágázás majd abban az exit, akkor nem lép ki mindenből, sajnos a while ciklus utáni résszel is foglalkozik. 
 pl.:
 while [[]valami]]
 do
 for (valami)
 do
 if [[valami]];then
 a=1
 echo alma
 exit 1
 fi
 done
 done
 echo mogyoró
 (echo $a)
 Azt akarom, hogy ha almát kiír, akkor mogyorót már ne írjon ki, de ez így nem müködik, mind a kettőt kiírja.
 A másik meg az, hogy hiába adtam meg az ''a'' változó értékét ez elágazásban a script végén az echo $a nem ír ki semmit(pedig azt kiírja, hogy alma).
 mod: Olyan hatású parancs kellene, ami ugyanazt csinálja, mintha a script futása közben nyomnék egy ctrl+c-t.
 [Szerkesztve]
- 
			
			  Orc senior tag Mely parancsal lehet egy unix scriptból azonnal kilépni? 
 Tehát van egy script:
 #!/bin/bash
 blablabla(while,for,if,stb)
 if [[ $a -eq 1 ]];then
 echo ''nyomi''
 kilép
 fi
 blablabla2(csak itt lesz vége a while,for,stb ciklusoknak)
 Azt szeretném, hogy a ''kilép'' parancs után már semmivel se foglalkozzon, álljon le, egy nyamvadt karaktert se olvasson be. Azt hittem az exit, break megfelelő lesz de nem,valami ''durvább'' kell.
 Előre is köszi.
- 
			
			  Orc senior tag Köszönöm mindkettőtőknek, lényegében ugyanarra gondoltatok.  
- 
			
			  Orc senior tag Egy kis segítséget szeretnék kérni: 
 Kellene egy olyan unix script, ami el tudja dönteni, hogy a megadott szám (pl 123456789)-ban minden számjegy egyszer szerepel-e.
 Előre is köszi.
- 
			
			  Orc senior tag Azt szertném, hogy a sed egy bizonyos szó után n darab ''valamit'' tegyen. 
 Tehát valami hasonló kellene
 echo ''blablabla'' | sed s/$/''valami''\{n}\/ de ez ugye nem jó...
 az kellene, hogy a sed kezelje a kiterjesztett reguláris kifejezéseket is.(a ''-r'' opcióval sem megy)Segítsetek légyszives.
- 
			
			  Orc senior tag Megint kellen egy kis unix segítség: 
 Hogyan tudom megcsinálni, hogy a $1 paraméter egy sed-del modosított változatát paraméterként mentse el a script.Tehát valami ilyesmi kellene:
 a=echo $1 | sed s/a/b/g (dehát ugye ez nem jó)
 A másik gondom az, hogy a tr nem tud bizonyos karaktereket cserélni:
 pl: erről \ erre / (és fordítva) , [ ] , ' ` , van ötletetek, hogy hogyan lehetne a tr-t engedelmességre bírni?
 egy példa tr ''[[]]'' ''[][]'' ebben az esetben a tr nem a külső kapcsos zárójelet veszi lezáró jelnek, hanem a belsőt.
 Három a magyar igazság:
 Hogyan lehet a bemeneti fájl sorait úgy kibövíteni üres hellyel, hogy minden sor azonos hosszúságú legyen?
 A segítséget előre is köszönöm.
 [Szerkesztve]
- 
			
			  Orc senior tag Unix: Azt hogyan tudom megcsinálni, hogy amikor a kódban ''baba'' kifejezést talál a script, akkor ugorjon arra a helyre, ahol a baba definiálva lett(illetve hogyan definiálhatom ''babát'', mint valamilyen müveletet?  
 Ergo ha baba van a kódban, akkor baba müveletet hajtson végre.
- 
			
			  Orc senior tag Unix scripthez szeretnék egy kis segítséget kérni: 
 A sed-del ki akarom cserélni az ''a'' betüket ''b''-re és a ''b''-ket ''a''-ra, de nem tudom hogyan lehet megadni a sednek, hogy amihez már hozzányúlt, ahhoz mégegyszer ne nyúljon hozzá.
 echo ''abba'' | sed ''s/a/b/g; s/b/a/g'' erre abba-t ír ki
 Hogyan fog baab-t kiírni?
- 
			
			  Orc senior tag grep blabla [ccc] blabla 
 Mit kell a ccc helyére írni, hogy a unix script az vizsgálja, hogy van-e helyköz a szövegben. Az tudom, hogy, ha azt írom a ccc helyére, hogy 0-9, akkor a numerikusságot vizsgálja.
 ui. udom mit kell a blabla helyére írni, engem a ccc érdekel udom mit kell a blabla helyére írni, engem a ccc érdekel
 Köszönöm.
- 
			
			  Orc senior tag Köszi,háát ha már így mondod nem akarod elküldeni?  Elneküld.... Elneküld.... 
 A grep-re egy példát tudnál mondani, mert nem igazodok ki a help-jén. Tehát az kell, hogyha numerikus ne csináljon semmit, de ha nem akkor írjon ki valamit.
 Már csak 4 pici hibája van a scriptemnek. Haladunk... 
 [Szerkesztve]
- 
			
			  Orc senior tag Hogyan lehet a státusz kimenetet változtatni 0-ról 1-re, illetve fordítva és hogyan lehet megvizsgálni, hogy az adott paraméter numerikus-e? 
- 
			
			  Orc senior tag Nemirtam a levéllistára, neked írtam, de már megoldottam és müködik! Viszont még arra lennék kiváncsi, hogy hogyan lehet ezt megcsinálni: Van 3 válozó 
 a= évszám
 b= hónap
 c= nap
 Hogyan lehet egy változóval azt megcsinálni, hogy közvetlen egymás után írja ki az abc értékét(mintha dátum lenne)
 Pl: a=2004 b= 04 c=12
 a d ezt írja ki: 20040412
 Előre is köszi.
 [Szerkesztve]
- 
			
			  Orc senior tag if [ $1 != ''-p'' ]; Ez mit tesz? Mi az a -p opció? 
- 
			
			  Orc senior tag Akkor márcsak arra lennék kiváncsi, hogy hogyan tudom kifejezni a gyök ''a''-t.Előre is köszönöm. 
- 
			
			  Orc senior tag Scriptet kell írnom. Hogyan lehetne megoldani, hogy a script vizsgálja meg a paraméterként megadott számról, hogy osztható-e 2-vel 3-mal vagy 5-el és ha bármelyikkel osztható, akkor írjon ki valamit? Köszönöm előre is. 
- 
			
			  Orc senior tag UP! 
- 
			
			  Orc senior tag Egy olyan sriptet kellene csinálnom, ami megmondja, hogy az előzőleg megadott dátum (pl: 2004.02.01) milyen konkrét napra esik (pl: kedd). Tudna nekem ebben valaki segíteni? 
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- Windows 10 / 11 Pro Retail aktiváló kulcs Azonnal szállítással, számlával, garanciával!
- Gamer PC-Számítógép! Csere-Beszámítás! Ryzen 7 3700X / RTX 2070 Super / 32GB DDR4
- Samsung Galaxy S24 FE / 8/128GB / Kártyafüggetlen / 12Hó Garancia
- HP ProBook 440 G5 i3-7100 laptop
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő
 
						
 
								 
							 
							 
							 
							
 
							 Mailben, ha lehet, köszi.
 Mailben, ha lehet, köszi.

 
							 
							
 
							 .Köszönöm.
.Köszönöm. 
							 . Mégegyszer köszönöm.
. Mégegyszer köszönöm. Elneküld....
Elneküld....
 
							

