- Októberi bevetésre indul a hardveralakulat
- Továbbfejlesztette az SP szériás, kompakt tápegységeit a Lian Li
- Itt van az ASUS legfrissebb, AMD platformra épülő mini PC-je
- Jegeli pénznyelő projektjét az Apple, az okosszemüvegben látják a jövőt
- Olcsónak ígérkező, madzagos egér jelent meg az ASUS ROG-os portfóliójában
- OLED TV topic
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Házimozi haladó szinten
- AMD Navi Radeon™ RX 9xxx sorozat
- Gaming notebook topik
- Valami baja van a tápomnak
- Bluetooth hangszórók
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Vezetékes FEJhallgatók
Új hozzászólás Aktív témák
-
zsolti.22
senior tag
válasz
Jester01 #2823 üzenetére
Nem áll össze fejben egyelőre és én sem fogalmaztam pontosan. Amit ő írt, annak tudjuk, hogy 4 eleme van és tudjuk, hogy mik az értékei, csak egymás után kell rakni őket egy szeparátorral.
Az előző hszemben pontosítottam: egy while loopban ismétlek egy HTML lekérdezést és egy bizonyos regexppel sed segítségével változóba mentem az értéket. Ez volt a VAR1 mondjuk. És ebből a VAR1-ből hogy lesz for ciklus ahhoz, hogy pseudo-tömb legyen, ha a következő while ciklusban felülíródhat a VAR1 értéke?Kódban, ha akinek így könnyebb (csak szemléltetés végett):
#!/bin/ash
while [ feltetel]
do
curl http://valami.html -o valami. html
VAR1=$(sed - rne 's#. *(regexp). *$#\1#p valami. html)
if [ -n "$VAR1" ]
then
ide kellene a tömbkezeles
fi
done
-
zsolti.22
senior tag
válasz
dabadab #2821 üzenetére
Aha, asszem javítanom kell a specifikációmat....(egyébként nekem a \n megmaradt ebben a valójában és nem alakult át enterré, ahogy azt vártam).
Hogy nézne ki a script, ha nem tudom, hogy hány eleme lesz a tömbnek és azt sem, hogy mik lennének az elemei?
Amihez kellene, az az, hogy egy while loopban sed-del kiszedem egy HTML oldal egy bizonyos értékét, amit változóba mentek, legyen VAR1. Szóval a tömb aktuális tartalma mindig ez a VAR1 mögötti érték, de hogy hány ilyen lesz még és mi lesz a tartalma, azt nem tudni előre, viszont jó volna összeszámolni, hogy hányszor sikerült tartalmat kiszedni és hogy mi volt konkrétan a VAR1 értéke és ezeket egymás alá-mellé tenni (IFS-től függően), mint ahogy az első hsz-emben a TOMB-ben. -
zsolti.22
senior tag
Sziasztok!
Ha ash-ban adott egy tömb és ennek a tömbnek az egyes elemeit ezzel a modszerrel olvasom ki...
#!/bin/ash
init_array() {
SZ=0
eval ARR=\$${VAR}
for i in $ARR; do
eval "$VAR$SZ"='$i'
SZ=$(( SZ + 1 ))
done
eval ${VAR}_SZ=$SZ
}
TOMB="
bla
blabla
blablabla
aabblaba
masik blalblalal
sokadik blalblala
"
IFS=$'\n'
VAR="TOMB"; init_array
for i in $(seq 1 $TOMB_SZ)
do
echo "$(eval echo \$TOMB$i)"
done
exit 0
...akkor hogy csinálom meg a fordítottját, azaz hogyha megvannak az elemeim, de van egy üres TOMB változóm, és ezeket az elemeket szeretném a TOMB "alá" bevinni \n-t használva szeparátorként?
-
zsolti.22
senior tag
Hali!
Nekem olyan bajom van, hogy cisco routerekhez szeretnék csinálni egy olyan scriptet, ami 5000 routerre belép, rámásol egy új IOS-t, egy-két parancsot elvégez még és ennyi igazából. Ezt milyen platformon érdemes elkezdeni (nem nagyon értek a scriptíráshoz)? Esetleg van valakinek hasonlója?
Új hozzászólás Aktív témák
- BestBuy topik
- Linux kezdőknek
- Meggyi001: Eldugott helyek Párizsban, amiket jó eséllyel még nem láttál...
- Rekordeladásokkal állt talpra a Tesla, küszöbön a „filléres” Model Y
- iPhone topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Így teljesít a Nubia Z80 Ultrában az új Snapdragon
- Gumi és felni topik
- OLED TV topic
- Vicces képek
- További aktív témák...
- Akció! Újra Gamer EGEREK! Glorious , Endgamer XM1R , Nibio
- AKCIÓ! Microsoft Surface 5 13,5 notebook - i5 1235U 8GB RAM 256GB SSD Intel Iris Xe IGP 27% áfa
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Új áru!!! 09.23. Lenovo ThinkPad, X1 carbon, X1 Yoga 5-13. gen 12,5-15" all-in-one, Workstation
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest