Új hozzászólás Aktív témák
-
Tamy
senior tag
Ez a parancs listázza ki a mappa tartalmát, de a két legújabbat kihagyja:
ls -tr $DIR | head -n -2
Nem az utolsó kettőt törlöm, hanem a két legújabbat hagyom meg.
[ Szerkesztve ]
Egész életemben azon gondolkodtam, hogy kéne valamit dolgoznom. Ezért aztán a végén nem is maradt rá időm.
-
Tamy
senior tag
Ezzel is ugyanaz a baj, mint az én verziómmal. Ha így kiadom:
rm `ls -pt1 /home/gazdi/Képek/ | grep -v / | tail -n +3`
Akkor ez a hiba:
rm: ”011.jpg” nem törölhető: Nincs ilyen fájl vagy könyvtár
Maga a listázás az általam írt módon is jó, csak a törlés nem jön össze.
MOD: Rájöttem mi a probléma: A listázás kidobja a találatokat, csak a törlő parancs nem kapja meg az elérési utat, ezért nem találja.
[ Szerkesztve ]
Egész életemben azon gondolkodtam, hogy kéne valamit dolgoznom. Ezért aztán a végén nem is maradt rá időm.
-
Tamy
senior tag
Ez lett a vége:
#!/bin/sh
DIR=/mnt
DB=`ls -l $DIR | wc --l`
LIST=`ls -tr $DIR | head -n -2`
if [ $DB -gt 3 ]
then
rm $DIR/$LIST
else
exit 0
fiÍgy már pontosan azt csinálja, amit szeretnék. Öröm, boldogság
Egész életemben azon gondolkodtam, hogy kéne valamit dolgoznom. Ezért aztán a végén nem is maradt rá időm.
-
Tamy
senior tag
Igen, ahogy leírtam, rögtön rájöttem, szerkesztettem is. Azóta megoldottam a feltételes törlést is, hogy csak akkor hajtsa végre, ha több, mint két fájl van. E nélkül is működött volna, csak akkor a törlés parancs nem kapott volna fájlt, így hibával lépett volna ki. Így elegánsabb.
Egész életemben azon gondolkodtam, hogy kéne valamit dolgoznom. Ezért aztán a végén nem is maradt rá időm.
-
marky mark
újonc
Sziasztok! Az alábbi két problémában kérném a segítségeteket. Új vagyok Linuxon, és még nem megy valami jól.
1. problémám: Írjon bash szkriptet amely kiírja a log.txt-be az első paraméterben megadott könyvtárban levő futtatható fájlok sorainak átlagos számát, a második paraméterben megadott könyvtárban levő olvasható fájlok számát, végül, melyik szám a nagyobb (1, ha az első, 2, ha a második a nagyobb, 0, ha egyenő).
Ellenőrizze, hogy pontosan két paramétert kapott-e, írjon ki hibaüzetet ha nem, és lépjen ki.
exit használata: exit 1 -> 1-es visszatérési értéket ad, és kilép a programból. A feladat megoldása során a "test", "expr", "wc", "ls", "cat", "echo", "for","while", "if" , "exit" segédprogramokat használja, ezeken felül parancsátirányításokat, változókat és csővezetéket is használhat.2. problémám: Írjon bash scriptet, amely a pozícionális paraméterben megadott fájlon dolgozik.
Ellenőrizze, hogy pontosan 1 pozícionális paramétert kapott-e a program, ha nem, írjon ki rövid ismertetőt a használatról és térjen vissza hibás (1) kóddal. Ellenőrizze, hogy a megadott fájlnév „.log”-ra végződik-e. Ha nem, írjon ki rövid ismertetőt a használatról és térjen vissza hibás (1) kóddal. A paraméterül kapott fájl létezését és olvashatóságát ellenőrizze, ha nem olvasható vagy nem létezik térjen vissza hibás
(2)-es kóddal. A fájl szűrésével állapítsa meg, hogy 2008-07-21 -én 9 óra 21 perc és 9 óra 58 perc között mennyi a legtöbb egymást követő „status” bejegyzések száma!Az első probléma eddig van meg (az elején az ellenőrzés otthon megvan, az jó)
#!bin/bash
a = for i in $(test -r); do // itt még az átlagolással nem vagyok meg.
wc -l $i | wc -l > log.txt
doneb = for k in $(test -x); do
wc -l $k >> log.txt
doneif
expr a > b then echo 1 >> log.txt
expr a < b then echo 2 >> log.txt
else echo 0 >> log.txtA 2. probléma tesztje létezésre és olvashatóságra:
if [ -f -r $2 ]; then
else
exit 1
fi[ Szerkesztve ]
-
dabadab
titán
-
tvamos
nagyúr
Sziasztok!
Miert lehet az, hogy amikor ezt probalom:
fbi -T 1 `ls -tr | tail`
Az megy jol, ed ez meg nem megy:
watch fbi -T 1 `ls -tr | tail`
Mit rontok el?"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
-
tvamos
nagyúr
válasz bambano #1962 üzenetére
Sajnos nem lett jo igy sem. Irtam egy kis scriptet:
while true
do
time fbi -T 1 `ls -tr | tail`
sleep 1
done
Igy nagyon franko, es mar azt is latom terminalban, mennyi idobe telik, mig kitesz egy kepet az I2C kijelzore. Persze, jo lenne tudni, a watch-os megoldas miert nem mukodik... de annyira nem fontos.
Koszonom azert a segitseget!"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
-
tvamos
nagyúr
válasz bambano #1964 üzenetére
Kirakja az elso kepet, es utana nem valt. (Ha ujratolti a kepet, akkor az latszik. Gondolom az "fbi" igy mukodik.) De nem lep ki a kurzorhoz. (Ja, es ez most ugy van, hogy Raspberry PI 2 egy Adafruit TFT-vel, soros terminalon /putty/ csatlakozok hozza.)
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
-
tvamos
nagyúr
válasz bambano #1966 üzenetére
Command 1:
watch echo -T 1 `ls -tr | tail`
Output 1:
Every 2.0s: echo -T 1 01-20150411211748-00.jpg 01-2... Sat Apr 11 21:18:31 2015
-T 1 01-20150411211748-00.jpg 01-20150411211748-01.jpg 01-20150411211749-00.jpg
01-20150411211749-01.jpg 01-20150411211750-00.jpg 01-20150411211750-01.jpg 01-20
150411211751-00.jpg 01-20150411211751-01.jpg 01-20150411211752-00.jpg 01-2015041
1211704.swfCommand 2:
echo -T 1 `ls -tr | tail`
Output 2:
-T 1 01-20150411212011-01.jpg 01-20150411212012-00.jpg 01-20150411212012-01.jpg 01-20150411212013-00.jpg 01-20150411212013-01.jpg 01-20150411212014-00.jpg 01-20150411212014-01.jpg 01-20150411212015-00.jpg 01-20150411211704.swf 01-20150411212015-01.jpgKosz hogy megtanitottal erre a modszerre! Ezentul majd hasznalom, ha valami nem megy!
Szoval, igy lenne a jo:
echo `ls *.jpg -tr | tail -n 1`
Ennek folyamatosan valtozik a kimenete.
De ez meg csak folyamatosan ugyan azt a file-t adja vissza, es nem valtozik, csak az idot szamolja:
watch echo `ls *.jpg -tr | tail -n 1`[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
-
kérdés, hogy kitesz egy képet és megakad, vagy mindig ugyanazt a képet teszi ki sokszor, csak nem látod, hogy vált.
én kipróbálnám ugyanezt a parancsot úgy, hogy közben másik terminálról letörlöm a képeket. ha ettől felakad a szeme, akkor a paraméter kiértékeléssel van baj. ha nem akad fel a szeme, akkor az fbi input kezelését nézegetném.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Headless
őstag
Sziasztok van egy olyan problémám, hogy
van egy fájlom amiiből beolvasok adatokat de némelyik "-" (kötőjel)-el kezdődik. És szeretnék keresni közöttük. És amikor olyanra keresek amiben van kötőjel,akkor azt hiszi hogy funkciót hívok meg. A nehezítés ott jön a képbe hogy amire keresnék az is változó. tehát az nem működik, hogy rakok egy \ jelet a kötőjel elé tehát nagyjából egy nézne ki.Azt hogy hogyan definiálom a var-t az már lényegtelen szerintem a probléma szempontjából, lényeg hogy van olyan hogy -jellel kezdődik.
var="-valami"
cat file | grep "$var"nekem az jutott eszembe, hogy megspékelhetném, hogy törölje ki a szó eleji - jelt, de hátha van egyszerűbb módszer.pl
cat file | grep "$(echo $var | sed 's/^-//)"LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
tvamos
nagyúr
válasz bambano #1970 üzenetére
Kitesz egy kepet, es megakad, mert amikor rendesen fut, akkor kitesz e kis kepernyore egy kepet, majd kiir egy sort a terminalba, hogy mit, meg hogyan jelenit meg. Amikor kiteszi a kovetkezo kepet, akkor kiir meg egy sor uzenetet a terminalban.
A "watch"-al meg nem ir semmit a terminalban, kitesz egy kepet, es vege szakad a show-nak.
De a kis script-tel teljesen jo amugy minden, ugyhogy az marad. Most tovabb lepek, a kovetkezo utasitasra: "screen". Remelem menni fog igy putty alatt a dolog.Koszonom az eddigi segitseget! // Tomi
[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
dabadab
titán
válasz Headless #1972 üzenetére
Erre a problémára az az általámos megoldás, hogy a kapcsolók után írsz egy dupla kötőjelet:
cat file | grep -- "$var"
Ez nem csak grepnél működik, hanem úgy általában a mindenféle command line tooloknál (az 1992-es POSIX.2 szabványban szerepel irányelvként, hogy ennek így kellene működnie).
DRM is theft
-
Sztonos
újonc
Sziasztok!
Kezdő linuxus vagyok. Főiskolán levelező tagozaton kaptam egy feladatot miszerint is:
Írjon bash szkriptet amely kiírja a log.txt-be az első paraméterben megadott könyvtárban levő futtatható fájlok sorainak átlagos számát, a második paraméterben megadott könyvtárban levő olvasható fájlok számát...
A könyvtárban lévő olvasható fájlok darabszámával nem volt gondom. A feladat első részét is sikerült megcsinálnom, csak "find" parancs használatával, amit a tanár visszadobott, mondván, hogy csak "test", "expr", "wc", "ls", "cat", "echo", "for","while", "if" , "exit" segédprogramokat használhatok, ezeken felül parancsátirányításokat, változókat és csővezetéket.
Egyszerűen nem jutok előbbre bárhogy is próbálkozom... Addig már eljutottam, hogy ki tudom listázni a futtatható fájlokat, valamint meg is tudom számolni őket de semmi fajtaféle műveletet nem enged csinálni ezen parancsok használatával. Az biztos hogy egy ciklussal kéne végigszaladni rajta, de find parancs nékül képtelen vagyok értelmesen megírni a scriptet... xD
Válaszaitokat előre is köszönöm!
-
Headless
őstag
Sziasztok egy újabb problémám lenne.
Globális változót szeretnék létrehozni, de nem megy.
Ha simán parancssorból meghívom ezt
export wd24=$(iw dev | tr '\n' ';' | sed "s/Interface /\n/g" | grep -ve 'sta\|-' | egrep "2[0-9]{3}" | sed "s/;.*//")Rendesen beállítja a globális változót, de ha ezt egy scriptben hívom meg(lásd lent) nem jön létre a változó.
#!/bin/sh
export wd24=$(iw dev | tr '\n' ';' | sed "s/Interface /\n/g" | grep -ve 'sta\|-' | egrep "2[0-9]{3}" | sed "s/;.*//")Van futtatási joga a scriptnek. -n debugoló opció hibát nem ír. (magyarul a script lefut.)
-x es debuggoló opció ezt írja
+ export wd24=wlan0mi lehet a hiba?
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
marky mark
újonc
válasz Sztonos #1979 üzenetére
Én addig jutottam ezzel, hogy megszámolni meg tudom find nélkül, a bennük lévő sorok átlagos száma nem akar összejönni.
read=0
if [ -r $1 ]
then
read=`ls $1 | wc -l`
fi
echo $read > log.txtA futtathatót ugyanígy kéne, csak kéne egy for is, ami utána végigmegy rajtuk, és wc-vel megszámolja a sorokat, majd a végén egy átlagolás (sorok száma/fájlok száma).
De lehet, hogy eleve for-ral kéne kezdeni, tesztelni futtathatóra, és ha az, akkor számolni, a benne lévő sorok számát pedig hozzáadni egy változó értékéhez.[ Szerkesztve ]
-
Headless
őstag
Sziasztok
Nem tudom kivitelezhető-e de egy phyton scriptet átkéne írni shell-ben futtathatóvá ez egy nyilvános API. felirat letöltéshez.[link]A legnagyobb gondom a lényeg, vagyis a data változó definiálása, amit ha jól értek. tehát az első 64*1024 és utolsó 64*1024 byte. nah meg hogy utána mi történik ezzel a változóval az sem teljesen tiszta. Ha valaki tudna segíteni megköszönném
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
válasz Headless #1986 üzenetére
dd-vel így lehet 64k-t beolvasni egy fájlból:
dd if=filenev bs=1024 count=64 of=tempfile
megfordítani egy fájlt a tac paranccsal lehet, tehát a végéről így lehet olvasni dd-vel:
tac filenev | dd bs=1024 count=64 | tac >>tempfileés md5sum tempfile
expertebb júzerek használhatják a head és a tail parancsokat is.
szerk: bocs, elfelejtettem visszafordítani a bájtokat.
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Headless
őstag
válasz bambano #1987 üzenetére
Most hogy jobban beleástam magam, a head tail-el próbálkoztam. de nem megfelelőt ad vissza, erre gondoltam.(a vizsgált könytárban csak az a file van )
data=`cat ./*.mp4 |head -c 65536`
data=`echo "$data$(cat ./*.mp4 |tail -c65536)"`
echo "$data" | md5sum
nekem ezt adja ki a dexteres filra.
f754106989f7ce718e03a3f1feaadb11
De az echo nem megfelelő md5sumot köp ki. a dexter.mp4-et próbáltam.Rosszul értelmeztem a leírást? meg is kell fordítani a végét nem elég csak az utolsó 64 kb-ot kiolvasni?
openWRT-re kéne ahol kissé korlátozottabbak az elérhető parancsok így maradnék a head tail megoldásnál[ Szerkesztve ]
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
válasz Headless #1988 üzenetére
nekem az a problémám ezzel, hogy ha shellben akarod kiértékelni a bájtokat, akkor azt a shell megpróbálja értelmezni. tehát a "$data" behelyettesítéskor nem tudom, hogy mi történik az adatokkal.
ezért lenne jobb ideiglenes fájlba letenni, vagy buherálni kicsit a fájldeszkriptorokkal... mktemp-pel tudsz biztonságosan ideiglenes fájlnevet csinálni.
utána
head -c 65536 dexter.mp4 >$tempfile
tail -c 65536 dexter.mp4 >>$tempfile
md5sum $tempfile"Rosszul értelmeztem a leírást?": nem, én voltam figyelmetlen.
szerk: ez jónak tűnik:
cat <(head -c 65536 dexter.mp4) <(tail -c 65536 dexter.mp4) | md5sum
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Headless
őstag
Sziasztok van egy újabb kérdésem van rá egy megoldásom de hátha van egyszerűbb, kevésbé erőforrás igényesebb megoldás.(Router nem egy erős vas)
Szóval van egy ilyen adatsorom
-54;Ne_probalkozz;5;9;13
-62;Belkin_N_Wireless_EE0F25;-1;3;7
-64;3770d6;-1;1;3
-67;DONI;-1;1;3
-68;TP-LINK-Pinter;0;4;8
-69;DIGI-385317;4;6;8
-71;alfonz;4;6;8
-72;37f9bc;-1;1;3
-73;DIGI-685606;4;6;8
-74;BUBU;2;4;6
-74;12345;4;6;8
-75;Csordi;0;4;8
-75;Bundi8;4;6;8
-79;TP-LINK_BB;-1;3;7
-80;BORG_APU;-1;1;3
-81;Tauri;4;6;8
-81;Balaton;9;11;13
-83;Huszti;9;11;13
-86;746e56;9;11;134. elemét kell vizsgálnunk elválasztó ; össze kéne számolni hány darab 1-es 2-es 3-as stb van ebben az oszlopban.Mármint egyesével, tehát tudjam, hogy miből hány db van. Én csak for ciklussal tudtam megoldani.(és -100 ból ki kell vonna az értéket)
data="$channel"
for j in $channel
do
ch_center=`echo "$aps" | cut -d';' -f4 | grep "^$j\$" | wc -l`
ch_center=$((-100-$ch_center))
data=`echo "$data" | sed "s/^$j\$/&,$ch_center/"`
doneés a célnak ilyennek kell lennie
[-1,-100
[0,-100
[1,-107
[2,-100
[3,-104
[4,-105
[5,-101
[6,-111
[7,-102
[8,-103
[9,-101
[10,-100
[11,-105
[12,-100
[13,-100LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
-
-
Headless
őstag
válasz bambano #1995 üzenetére
Hát azért ez még nagyon messze van a kívánt output-tól, és nembiztos, hogy előrébb lennék vele így első ránézésre. De azért köszi ma is tanultam valamit.
Esetleg ha olyat tudna a uniq vagy valami gyors utómunkálat, hogy egy sorozaton mennyen végig, és ha nincs olyan elem, akkor írjon nullát.LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Jester01
veterán
válasz Headless #1992 üzenetére
Tiszta bash megoldás, ami csak egyszer olvassa be a sorokat és semmilyen külső programot nem hív:
#!/bin/bash
declare -a stats
while read line
do
field=${line%;*}
field=${field##*;}
stats[$field]=$((stats[$field] + 1))
done
for field in ${!stats[@]}
do
echo "[$field,$((-100-${stats[$field]}))"
doneJa, ha a nullákat is ki kell írni, akkor simán a számokon kell iterálni, nem a tömbön:
for ((field=0;field<14;field+=1))
do
echo "[$field,$((-100-${stats[$field]:-0}))"
done[ Szerkesztve ]
Jester
-
Headless
őstag
válasz Jester01 #1997 üzenetére
Szia valóban nem írtam, de nem #!/bin/bash hanem #!/bin/sh
Nah meg pont hogy a ciklusokat akartam mellőzni mert azt lassan dolgozza fel. Habár nem az a leglasabb az egészben Hanem a wifi scannelés. Szóval szerintem maradok a saját verziómnál, abban csak 1 for ciklus van, meg az már mész és működik is. Igazából ezt kell létrehoznom abból az adatsorból, amit megadtam.
Csak hogy teljes legyen a kép:
Ez a kiindulási alap:
1. oszlop jelerősség [dBm] 2. oszlop SSID, 3. oszlop bal oldali nulla jelerősséghez tartozó channel 4. maximum jelerősséghez tartozó channel, 5. oszlop jobb oldali minimum jelerősség.
-58;3770d6;-1;1;3
-59;DONI;-1;1;3
-61;DIGI-385317;4;6;8
-62;TP-LINK-Pinter;0;4;8
-62;Ne_probalkozz;5;9;13
-62;Belkin_N_Wireless_EE0F25;-1;3;7
-67;Kimi;0;4;8
-68;DIRECT-zF-BRAVIA;-1;1;3
-71;37f9bc;-1;1;3
-72;BUBU;2;4;6
-73;alfonz;4;6;8
-76;Apae;2;6;10
-77;UncleOwen_AuntBeru;3;7;11
-77;TP-LINK_Dikan;2;6;10
-78;TP-LINK_BB;-1;3;7
-78;Sonkaharcos;-1;3;7
-78;SWL;0;2;4
-79;Tech_D0059092;-1;1;3
-79;Tauri;4;6;8
-79;OtthoniWifi;2;6;10
-80;TP-LINK_6E20EC;2;6;10
-80;Balaton;9;11;13
-80;12345;4;6;8
-81;Wasowski;1;5;9
-82;Huszti;9;11;13
-84;Csordi;0;4;8
-86;mohamed;4;6;8
-87;deed35;-1;1;3
-87;D-N;6;8;10
-89;herko;7;9;11
-89;ASUS-EF8C;-1;3;7
-93;Bundi8;4;6;8És ennek a táblázatnak kell lennie belőle. 1. oszlop x tengely, 2. oszlop a channelenkénti telítettség(oszlop diagram alul) a többi sor pedig értelem szerűen ábrázolja, hogy milyen csatornán milyen jelerősség van.
['Channel','APs','3770d6','DONI','DIGI-385317','TP-LINK-Pinter','Ne_probalkozz','Belkin_N_Wireless_EE0F25','Kimi','DIRECT-zF-BRAVIA','37f9bc','BUBU','alfonz','Apae','UncleOwen_AuntBeru','TP-LINK_Dikan','TP-LINK_BB','Sonkaharcos','SWL','Tech_D0059092','Tauri','OtthoniWifi','TP-LINK_6E20EC','Balaton','12345','Wasowski','Huszti','Csordi','mohamed','deed35','D-N','herko','ASUS-EF8C','Bundi8'],
[-1,-100,-100,-100,null,null,null,-100,null,-100,-100,null,null,null,null,null,-100,-100,null,-100,null,null,null,null,null,null,null,null,null,-100,null,null,-100,null],
[0,-100,null,null,null,-100,null,null,-100,null,null,null,null,null,null,null,null,null,-100,null,null,null,null,null,null,null,null,-100,null,null,null,null,null,null],
[1,-106,-58,-59,null,null,null,null,null,-68,-71,null,null,null,null,null,null,null,null,-79,null,null,null,null,null,-100,null,null,null,-87,null,null,null,null],
[2,-101,null,null,null,null,null,null,null,null,null,-100,null,-100,null,-100,null,null,-78,null,null,-100,-100,null,null,null,null,null,null,null,null,null,null,null],
[3,-104,-100,-100,null,null,null,-62,null,-100,-100,null,null,null,-100,null,-78,-78,null,-100,null,null,null,null,null,null,null,null,null,-100,null,null,-89,null],
[4,-104,null,null,-100,-62,null,null,-67,null,null,-72,-100,null,null,null,null,null,-100,null,-100,null,null,null,-100,null,null,-84,-100,null,null,null,null,-100],
[5,-101,null,null,null,null,-100,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-81,null,null,null,null,null,null,null,null],
[6,-110,null,null,-61,null,null,null,null,null,null,-100,-73,-76,null,-77,null,null,null,null,-79,-79,-80,null,-80,null,null,null,-86,null,-100,null,null,-93],
[7,-101,null,null,null,null,null,-100,null,null,null,null,null,null,-77,null,-100,-100,null,null,null,null,null,null,null,null,null,null,null,null,null,-100,-100,null],
[8,-101,null,null,-100,-100,null,null,-100,null,null,null,-100,null,null,null,null,null,null,null,-100,null,null,null,-100,null,null,-100,-100,null,-87,null,null,-100],
[9,-102,null,null,null,null,-62,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-100,null,-100,-100,null,null,null,null,-89,null,null],
[10,-100,null,null,null,null,null,null,null,null,null,null,null,-100,null,-100,null,null,null,null,null,-100,-100,null,null,null,null,null,null,null,-100,null,null,null],
[11,-102,null,null,null,null,null,null,null,null,null,null,null,null,-100,null,null,null,null,null,null,null,null,-80,null,null,-82,null,null,null,null,-100,null,null],
[12,-100,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],
[13,-100,null,null,null,null,-100,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-100,null,null,-100,null,null,null,null,null,null,null]Én ehhez két for ciklust használtam, ha van egyszerűbb, akkor szivesen várom az ötleteket még, de szerintem ez nem igazán oldható meg for/while ciklus nélkül.
[ Szerkesztve ]
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Jester01
veterán
válasz Headless #1998 üzenetére
A ciklust akkor dolgozza fel lassan, ha van benne valami lassú. A tiéd tele van külső program indítással (cut, grep, wc, sed) az enyém mind beépített ... garantáltan nagyságrendekkel gyorsabb. Ha nincs bash (vagy kompatibilis) akkor persze mindegy. A kimenet meg úgy néz ki ahogy először kérted
Jester
-
Új hozzászólás Aktív témák
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- The Division 2 (PC, XO, PS4)
- Gitáros topic
- A fociról könnyedén, egy baráti társaságban
- Zsákbamacskaként árulják a lezárt Amazon-csomagokat
- Vicces képek
- Xbox Series X|S
- Jövedelem
- Hobby elektronika
- További aktív témák...
- Eladó Steam kulcsok kedvező áron!
- Steam kulcsok - 990/1500 HUF - Life is Strange/Road 96/Saints Row/Scorn/Warhammer- UTALÁS/REVOLUT
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Microsoft licencek a legolcsóbban - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.03.15