- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kempingezés és sátrazás
- Gurulunk, WAZE?!
- gban: Ingyen kellene, de tegnapra
- sziku69: Fűzzük össze a szavakat :)
- Viber: ingyen telefonálás a mobilodon
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Luck Dragon: Asszociációs játék. :)
- Magga: PLEX: multimédia az egész lakásban
- Ivqkzy-: Eddig
Ú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
-
-
prucam
tag
válasz
Jester01 #2722 üzenetére
"Szerintem az a baj, hogy az awk print automatikusan rátesz egy sorvéget."
- igen ott lehet valami. Ld. később.Vagy állítsd be az ORS-t vagy használd a printf-et.
- ezeket még nem ismerem... ???Egy kicsit próbálgattam másképp. Eredmények:
itt beírtam a scriptbe a változót
1, egy szó keres
u2=Tom
grep $u2 $i
grep "$u2" $i
-mindkét grep keresés jó2, két szó keres
u2=Tom Sawyergrep $u2 $i
line 17: Sawyer: command not found
grep "$u2" $i
-olyan találatok amiben egyik megadott szó sem szerepel (szavak: Tom Sawyer)3, idézőjelek közé a változó
u2="Tom Sawyer"grep $u2 $i
(program exited with code: 2)
grep "$u2" $i
csak a megadott két szót keresi. Tökéletes!4,
u2="és a ha"
ez is szuper !!!Vissza az awk-hoz, egy szót keres:
1, utolsó oszlop
u1=`awk 'NR==1 {print $NF}' file`grep $u1 $i
(program exited with code: 1)
grep "$u1" $i
(program exited with code: 1)
A "print $NF" az utolsó oszlopnál, tényleg gond van.2, 3. oszlop
u1=`awk 'NR==1 {print $3}' file`
grep $u1 $i
ez jó eredményt ad
grep "$u1" $i
ez is3, két oszlop a 3. és a 4. (két szó: légy a)
u1=`awk 'NR==1 {print $3, $4}'grep $u1 $i
grep: a: No such file or directory
...
(program exited with code: 2)
grep "$u1" $i
(program exited with code: 1)
Egyik sem jó.megpróbáltam "cut" parancsot is:
u1=`head -1 file | cut -c9-21`
echo $u1
légy a szü
grep "$u1" $i
a grep-nél már hibát ír.Összegzés:
Ha két v. több szót keresnék az nem jó. (kivéve így: u2="Tom Sawyer")
Szerintem a váltózónál a ``-el lesz a gond.
Lehet ott is kellene a "" ? De hogyan ??? -
coco2
őstag
válasz
Jester01 #2680 üzenetére
Megvan, köszönöm
Nyersanyag tippet had kérjek script gyártáshoz.
Bash scriptben listázni szeretném a helyi könyvtárat ( ./ ), és ha találok file-t adott kiterjesztéssel (pld ".txt" -> létezik "file.txt"), első (vagy akár utolsó) olyan létező file nevét szeretném változóba rakni (FILENAME="file.txt"). A határozatlanság oka, hogy a mappában garantáltan csak egy olyan file lesz, de ha mégis több lenne, azt valahogyan detektálni kell, és leállítanom a scriptet, vagy hibatűrés jelleggel csak az egyiket dolgozni fel a sok közül. Bármelyik jó.
Ha jól sejtem, valami áradat szerkesztővel kell majd játszadoznom. Jól jönne rá pár példa, hogyan, és hogy az áradatszerkesztő scriptjéből hogyan mozgathatok adatot kívülre, ha egyáltalán bárhogyan.
-
-
Hege1234
addikt
válasz
Jester01 #2660 üzenetére
sajnos nem sikerült rájönnöm ezt hol kellene használnom, hogy beleírja az info.txt -be
a felugró ablakba a beírt számok 1-9 ig mindig kaptak nullát
a 014325, 020305 viszont nem sikerült beírnom
olyan mintha, mivel 10 nél nagyobb így a szám levenné róla a nullát vagy valamilyen műveletet is csinálna közbe -
Hege1234
addikt
válasz
Jester01 #2655 üzenetére
köszönöm szépen!
filenev=$(head -1 save.txt)
idopont=$(head -2 save.txt | tail -1)
curl -s "http://kodi:kodi@192.168.1.10:8080/jsonrpc?Base" -H 'Content-Type: application/json' --data '{"jsonrpc":"2.0","method":"Player.Open","params":{"item":{"file":"'"${filenev}"'"},"options":{"resume":'"${idopont}"'}}}'
-
_kovi_
aktív tag
válasz
Jester01 #2628 üzenetére
Bash script.
Most kicsit csúnyán van a fájl kiválasztása, mert adott egy gép ami 4 féle "kiterjesztésű" fájlt ad minden nap végén, de ebből csak az egyik kell nekem. A fájl eleje megegyezik.
Pl.: 1234567.ser , 1234567.tpl , 1234567.chz.tic , 1234567.gpw
Nekem csak a gpw fájlt kellene átmásolnom ami csak azon napon keletkezett. Ez egy windows megosztáson van amit felcsatolok egy mappába a linux szerveren. S onnan másolnék.
Ez a megoldás kicsit csúnya:gpwfile=$(ls -l --time-style=+%F | grep $(date +%F) | grep -v ".ser" | grep -v ".tpl" | grep -v ".chz.tic" | cut -d" "-f8)
Olyan illeszkedésre gondoltam ami megmondja, hogy a .gwz "végű" fájlt másold át ami aznap keletkezett..
-
-
válasz
Jester01 #2554 üzenetére
Nagyon szépen köszönöm hogy foglalkozol a megoldással,
viszont nem jó.
Halvány sejtésem sincs, mit csinál a szkript, milyen körkörös folyamatokat hajt végre de amikor elindítom azonnal 60% lesz a procihasználat, és amíg killel ki nem lövöm, addig ennyi.
Viszont a többszöri tesztelések után se kapcsolja vissza a hdmi audiot.
Ez lenne cél ha a monitor visszajön alvásból, ez a
pactl set-card-profile 0 output:hdmi-stereo -
RedHarlow
aktív tag
válasz
Jester01 #2549 üzenetére
Arra gondolsz, hogy a user tageken belül fix ugyan annyi tagnek kell lennie minden usernél? Ez sajnos lehet nem így van, mivel ha 2 notification-t is kapott az ügyfél akkor ha jól rémlik az plusz egy taget jelentett neki. :/
Valahogy így (a kipontozott rész azt akarja jelenteni, hogy sok másik tag):
<User>
...........................
<NotificationID> 4</NotificationID>
<NotificationID> 2</NotificationID>
..............................
</User> -
válasz
Jester01 #2476 üzenetére
Ha már itt tartunk, nem engedtem el ezt a command egyszerűsítés dolgot
Ezt a parancsot:
ls -dl /mnt/backup/* | grep -v wpcli | tail -1 | awk '{ print $9 }'
Erre alakítottam át, csak valamiért nem működik:
ls -dl /mnt/backup/* | awk '! /wpcli/ END{ print $9 }'
És sajnos így sem:
ls -dl /mnt/backup/* | awk '! /wpcli/ && END{ print $9 }'
A hiba:
awk: cmd. line:1: ! /wpcli/ END{print $9}
awk: cmd. line:1: ^ syntax error
Hol lehet a gond? -
samujózsi
senior tag
válasz
Jester01 #2483 üzenetére
Ott a pont!
Csak ez hol van leírva, mert emlékszem a szövegre, de sem a helpben, sem a manban nem találom.Az egyértelmű, hogy egyes fájlokról csak a logból kapok infót, de hogy találom meg?
Sok ezer, tízezer soros logból hogyan tudom kiválogatni a hibaüzeneteket?
Alaphelyzetben a másoláskor átugrott fájlokat sem mutatja, amit szintén nem értek, számomra az lenne a logikus, hogy letiltom ha nem kell. -
bambano
titán
válasz
Jester01 #2471 üzenetére
közben én is szöszöltem vele: azon száll el, hogy utf-8-ban egyes karakterek kétbájtosak, és ettől fejreáll a parser.
a megoldás: visszakapcsoltam egybájtos kódolásra, és akkor már működik a tar beépített exclude-ja.tehát az, hogy:
tar cf backupfile konyvtar --exclude '*.pst'
nem működik, de az, hogy:LANG=en_US tar cf backupfile konyvtar --exclude '*.pst'
igen. -
Jester01
veterán
válasz
Jester01 #2470 üzenetére
Alapállapot:
$ tar cvf /dev/null Dokumentumok/
Dokumentumok/
Dokumentumok/Outlook f\341jlok/
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_18 10_17_59 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_19 06_24_12 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_13 13_26_02 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_16 07_03_14 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_20 10_31_00 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_19 09_25_18 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_13 10_21_47 UTC).pst
Összes 2019_09_19 kihagyása wildcarddal:
$ tar cvf /dev/null --exclude 'T?rolt ?zenetek 2017 (2019_09_19*' Dokumentumok/
Dokumentumok/
Dokumentumok/Outlook f\341jlok/
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_18 10_17_59 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_13 13_26_02 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_16 07_03_14 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_20 10_31_00 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_13 10_21_47 UTC).pst
Ugyanez egyesével, fájllistával:
$ printf 'T\341rolt \374zenetek 2017 (2019_09_19 06_24_12 UTC).pst\nT\341rolt \374zenetek 2017 (2019_09_19 09_25_18 UTC).pst\n' > exclude.lst
$ tar cvf /dev/null --no-wildcards -X exclude.lst Dokumentumok/
Dokumentumok/
Dokumentumok/Outlook f\341jlok/
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_18 10_17_59 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_13 13_26_02 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_16 07_03_14 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_20 10_31_00 UTC).pst
Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_13 10_21_47 UTC).pst
-
SteveBeard
senior tag
-
BullZeye
veterán
válasz
Jester01 #2229 üzenetére
"https://www.dijnet.hu/ekonto/control/szamla_search"
Ez az oldal (link), és azon belül pedig van egy legördülő választó, aminek a DIVje szlaszolgid, és abban van kb 6-7 bejegyzés ahogy a képen látható
Másnak működik, csak nekem nem, Synology DS215Jn próbálom futtatni SSHn keresztül root/admin joggal. Kell ehhez valami egyéb dolgot telepíteni?
-
sonar
addikt
-
Keeperv85
nagyúr
válasz
Jester01 #2199 üzenetére
Ez így azért nem jó, mert a könyvtárak nem üresek. 3 fájl után így néz ki a tree:
├── agnes_service
│ ├── AndroidManifest.xml
│ ├── apktool.yml
│ ├── classes.dex
│ ├── original
│ │ ├── AndroidManifest.xml
│ │ └── META-INF
│ │ ├── CERT.RSA
│ │ ├── CERT.SF
│ │ └── MANIFEST.MF
│ ├── res
│ │ ├── drawable-hdpi-v4
│ │ │ └── ic_launcher.png
│ │ ├── drawable-ldpi-v4
│ │ │ └── ic_launcher.png
│ │ ├── drawable-mdpi-v4
│ │ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi-v4
│ │ │ └── ic_launcher.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ ├── public.xml
│ │ └── strings.xml
│ └── unknown
│ ├── AUTHORS
│ ├── changelog.txt
│ ├── com
│ │ └── letv
│ │ └── agnes
│ │ └── core
│ │ └── agnes.properties
│ ├── LICENSE
│ ├── lombok
│ │ └── installer
│ │ ├── eclipse
│ │ │ ├── eclipse.png
│ │ │ ├── jbds.png
│ │ │ └── STS.png
│ │ ├── loading.gif
│ │ ├── lombokIcon.png
│ │ ├── lombok.png
│ │ ├── lombok.svg
│ │ ├── lombokText.png
│ │ ├── lombokText.svg
│ │ ├── WindowsDriveInfo-i386.dll
│ │ └── WindowsDriveInfo-x86_64.dll
│ └── release-timestamp.txt
├── AntHalService
│ ├── AndroidManifest.xml
│ ├── apktool.yml
│ ├── original
│ │ ├── AndroidManifest.xml
│ │ └── META-INF
│ │ ├── CERT.RSA
│ │ ├── CERT.SF
│ │ └── MANIFEST.MF
│ └── res
│ ├── drawable
│ │ └── icon.png
│ └── values
│ ├── public.xml
│ └── strings.xml
└── ApplicationsProvider
├── AndroidManifest.xml
├── apktool.yml
├── original
│ ├── AndroidManifest.xml
│ └── META-INF
│ ├── CERT.RSA
│ ├── CERT.SF
│ └── MANIFEST.MF
└── res
├── drawable
│ └── default_app_icon.png
├── drawable-mdpi-v4
│ └── default_app_icon.png
├── layout
│ └── application_list_item.xml
├── values
│ ├── ids.xml
│ ├── public.xml
│ └── strings.xml
├── values-en-rUS
│ └── strings.xml
├── values-hu
│ └── strings.xml
├── values-zh-rCN
│ └── strings.xml
├── values-zh-rHK
│ └── strings.xml
├── values-zh-rTW
│ └── strings.xml
└── xml
└── searchable.xmlNekem csak a fökönyvtár/res/values/fájlok tartalom kell megmaradjon, de a főkönyvtárakkal együtt. A többit szanálnám, hogy a meld pl. ne olvassa össze a másik ilyen fával. Ott vannak a strings.xml-ek, azoknak a frissítéseit kéne elvégezzem most csak.
-
DrojDtroll
veterán
válasz
Jester01 #2118 üzenetére
Akkor javítok rajta.
Van kb 600 kisebb program. Amelyekből el kell indítanom az egyiket.
Az elképzelés az lenne hogy ha leütök egy betűt akkor az olyan betűvel kezdődő fájlok kerüljenek kilistázásra. Max 10 darab. Ha még egy betűt betűt leütök akkor az előző két betűvel kezdődő fájlok kerüljenek kilistázásra ugyan azon a helyen ahol az előző találatok. És így tovább.
Ha fájlok helyett egy fájl soraival is működik a dolog az még jobb.
-
bambano
titán
válasz
Jester01 #2090 üzenetére
teljesen igazad van, ezek mind rondábbak
size=0
while [ $size -lt 40894464 -o $size -gt 45088768 ] ; do
wget akarmi
size=$(stat -c '%s' $filenev 2>/dev/null || echo 0)
grep Jabber $filenev && exit 0
sleep 10m
done
ide meg a python konverter indításennél is lehetne jobbat szerintem, ha nem épp ap-t konfigelnék
-
Headless
őstag
válasz
Jester01 #2090 üzenetére
Egy ilyesmi esetleg?
#csinálj amit akarsz
while [ ! "$size" ] || [ $size -lt 40894464 -o $size -gt 45088768 ];do
#Letöltés
size=$(stat -c \%s foo)
[ $size -lt 40894464 -o $size -gt 45088768 ] && sleep 10m
done
#csinálj amit akarszÍgy az első esetben amíg nincs definiálva a size értéke, akkor belép a ciklusba utána pedig mindig a második feltétel lesz az érvényes, mert az első hamis lesz.
-
bambano
titán
válasz
Jester01 #2088 üzenetére
csinálsz egy végtelen ciklust, amiben össze-vissza ugrálsz, felesleges utasítások vannak benne.
a ciklus kilépési feltétele nem a ciklusfejben van leírva. stb.rendesen ezt úgy illik, hogy:
ciklusfej
ciklusba szükséges utasítások
ciklusvég
a maradék (jelen esetben a konvertálás). -
olivera88
veterán
válasz
Jester01 #2084 üzenetére
Bele kell tenni a letöltésbe is ezt ellenőrzést, mert ha nem jó töltődik le akkor próbálja újra egy idő után a letöltést. Mert ha futtatáshoz teszem a letöltést, és nem jól töltődik le, akkor újra kell futtatni letöltést pár perc múlva, és akkor ellenőrzés nem lesz benne ugye? És ha akkor is rossz fájl akkor megcsinálja hibás fájlal.
-
olivera88
veterán
válasz
Jester01 #2080 üzenetére
Működik egyelőre. Nagyon szépen köszönöm.
Azt még be lehetne tenni esetleg ha hibás fájl töltödik le akkor megpróbálja x perc múlva futattni? Vagy azt már bízzam inkább systemd re? Habár azt nem tudom h lehet beállítani normálisan, be lehet állítani a restartot, mondjuk 10 percenként, de az nem jó, mert akkor állandóan azt fogja csinálni h 10 percenként lefut. -
válasz
Jester01 #2044 üzenetére
Időközben rájöttem, hogy ( valószínűleg a cache miatt ) a tömörítés ~1mp alatt végez. Így a beírt parancsok folyamatosan futnak le, csak meglepően gyorsan.
Más: Lehetséges olyan script-et írni linux-ra, ami adott programban begépel adott szöveget, majd leüt egy entert? Gyakorlatilag olyan megoldást keresek, ami szimulálja a karakter leütéseket, és lehetőleg script-ként futtatható.
-
válasz
Jester01 #2038 üzenetére
Egy scriptben van mysql dump és tar-os tömörítés. Az utolsó mysql mentéssel és a tömörítéssel is gyannabn a másodpercben végez. A tar.gz állomány mérete ~600MB.
Ebből arra következtetek, hogy a mysql dump és a tar tömörítés egyszerre fut le. Ez többszöri tesztelés után is így lett. A scriptben első körben a mysql mentés van, majd pedig a legvégén a tömörítés.
-
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észbenHanem 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.
-
prucam
tag
válasz
Jester01 #1771 üzenetére
Jester, köszi szépen az awk-s megoldást. Szuper!
Van egy file, amiben egy oszlopban vannak a számok. Valahogy így:
0.2121
1.21
3.423
1.23Nekem így kellene:
0.2121 1.21 3.423 1.23
Egy sorba, s az elválasztás köztük egy tabulátor legyen.
Azért próbálkoztam....pl.:
sed -i 's/\n/\t/' file
-
-
ngabor2
nagyúr
-
Keeperv85
nagyúr
válasz
Jester01 #1712 üzenetére
Maga az eszköz sajnos képtelen fizikailag bekapcsolni (még a kontroll led sem megy), mivel a gazdája sikeresen flashelt rá egy nem ide való firmware-t. Mivel ez egy ARM7-es architektúra, így van egy biztonsági zóna a flashben, amit nem lehet sehogy felülírni, ebben van a prebootloader, ami most el is indul szépen. Viszont innen nincs tovább, mivel az egyetlen érdemi megoldás a Qualcomm QPST szoftvere csak akkor tud partíciós táblákat felírni, ha megvan a teljes firmware ehhez is. Nincs meg és a gyártó soha sem fogja oda adni...
-
Keeperv85
nagyúr
válasz
Jester01 #1710 üzenetére
Köszi!
Ez nem túl jó hír számomra, mert feltételezi azt, hogy az eszközöm, ami jelenleg láthatólag nem jut túl a PBL szekción, egyetlen érvényes meghajtót sem indít el, ugyanis a csatlakoztatáskor a dmesg annyit ad inputra, hogy:
[42276.860131] usb 1-1: new high-speed USB device number 20 using ehci_hcd
[42276.994412] usb 1-1: string descriptor 0 malformed (err = -61), defaulting to 0x0409
[42276.997252] qcserial 1-1:1.0: Qualcomm USB modem converter detected
[42277.000826] usb 1-1: Qualcomm USB modem converter now attached to ttyUSB0Így igen nagy valószínűséggel végleg sikerült a gazdájának a másvilágra küldeni...
-
prucam
tag
-
alfa20
senior tag
válasz
Jester01 #1678 üzenetére
így néz ki a próba script:
#!/bin/bash
exec 3>&1
pwd=`whiptail --passwordbox 'Add meg a rendszergazda jelszavát:' 8 40 2>&1 1>&3`
exec 3>&-
whiptail --passwordbox 'passwrd' 8 28 | sudo -S -p " " apt-get updateeredmény:
az első rész bekéri a jelszót majd eltárolja a $pwd váltózóban
ez szépen működik,
a második résznél viszont "Sorry, try again." üzenet fogad 3x, majd "sudo: 3 incorrect password attempts"
Új hozzászólás Aktív témák
Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- NBA és kosárlabda topic
- Kempingezés és sátrazás
- Motoros topic
- Házimozi belépő szinten
- One otthoni szolgáltatások (TV, internet, telefon)
- Milyen légkondit a lakásba?
- One mobilszolgáltatások
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Gurulunk, WAZE?!
- További aktív témák...
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Kimaxolt verzió! - 100 - Lenovo Yoga Pro 9 (16IRP8) - Intel Core i9-13905H, RTX 4070, 1TB SSD, 64GB
- LG 55G4 - 55" OLED evo - 4K 144Hz & 0.1ms - MLA Plus - 3000 Nits - NVIDIA G-Sync - FreeSync Premium
- Telenor 5G Indoor WiFi Router (FA7550) + töltő (bolti áruk 100.000Ft)
- LG 45GR95QE - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest