- Fotók, videók mobillal
- Apple iPhone 16 Pro - rutinvizsga
- Google Pixel topik
- Yettel topik
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Milyen okostelefont vegyek?
- Xiaomi 15T - reakció nélkül nincs egyensúly
- OnePlus Nord 5 - lehűti a kedélyeket
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Minden a BlackBerry telefonokról és rendszerről
-
Mobilarena

Új hozzászólás Aktív témák
-
samujózsi
senior tag
Na, azt hiszem, megvan a dolog lényegi része:
a make a target után indentálva írt sorokat a default vagy a beállított shellnek adja át.
De nem az egész blokkot egyben, hanem minden egyes sort külön shellben futtatva.
Ezért kap hülyét attól, hogy egy shell scriptben normálisan működő if-then-else szerkezetet próbálnék végrehajtatni vele, illetve ugyanez az oka, hogy ha az egyik sorban bekérek a read paranccsal egy választ, akkor a válasz tárolására használt változó tartalmát már nem érem el később.
Ha a fent bemutatott kódrészlet sorait ; \ karakterekkel zárom, akkor működik:test:read -p "Are you sure? (YES/no) " answ ; \if [ $${answ} = "YES" ]; \then \echo "OK" ; \else \echo "Abort" ; \exit ; \fiEz már azt csinálja, amit akartam. Csak kicsit soká tartott, mire ezt felfogtam.

Mentségemre szolgál, hogy a make-et kb. akkor használtam utoljára, mikor még muszáj volt rendszeresen új kernelt fordítani...
(nem tegnap volt, na...)
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Készpénzes / Utalásos Számítógép felvásárlás! Személyesen vagy Postával!
- Lenovo Thinkpad X1 Yoga 5th Gen. i7 10th, 16GB RAM 27% ÁFÁS (0329)
- Használt Samsung C24F390FH ívelt monitor / 12 hónap jótállás
- AKCIÓ! iMac Pro Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


(nem tegnap volt, na...)

