- Vezetékes FEJhallgatók
- Milyen egeret válasszak?
- 180 Hz-es VA panellel jön az MSI 34 hüvelykes kijelzője
- Azonnali fotós kérdések órája
- Melyik tápegységet vegyem?
- Milyen processzort vegyek?
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Milyen monitort vegyek?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Házimozi belépő szinten
Új hozzászólás Aktív témák
-
SteveBeard
senior tag
Sziasztok!
Hogy lehet azt megoldani, ha az eredmény egy számjegyre végződik, akkor elé írjon egy nullát?
UPTIME=${WANUPTIME%%.*}
MINUTES=$(( UPTIME/60%60 ))Steve
-
Jester01
veterán
válasz SteveBeard #1552 üzenetére
Eléírod aztán levágod:
MINUTES=0$MINUTES
MINUTES=${MINUTES: -2}Figyelem, a -2 előtt kötelező a szóköz!
Jester
-
bambano
titán
válasz SteveBeard #1552 üzenetére
kiíratáskor kell megfelelő formáttum maszkot megadni.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
SteveBeard
senior tag
-
Jester01
veterán
-
SteveBeard
senior tag
-
bambano
titán
válasz SteveBeard #1558 üzenetére
szerintem az idézőjelek közé annyi szóközt berakhatsz, amennyi jólesik... viszont lehet, hogyha \t elé rakod, nem fog látszani.
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
prucam
tag
Sziasztok,
van egy *.txt file-m, amiből szeretnék törölni bizonyos szavakat amik egyszer v. többször is
is előfordulnak. Ezenkívül ha van valami ami ()-k között van azt is törölni szeretném zárójelestől.
Segítenne valaki?köszi
-
prucam
tag
válasz Jester01 #1562 üzenetére
Köszönöm.
A zárójeles az remek! Így talán egyszerűbb. Ez lett:Nick Fury - Zűrös csodaügynök 1998 DVDRiP XviD HUN-N&R
Halálos merülés 1997 CUSTOM HUN DVDRiP XviD-TOXI
Halálvadász és pokolbéli harcosok 1988 CUSTOM HUN DVDRiP XViD-TiGeR
Tüzes hó 1997 DVDRip Xvid HUN-BD
A Twister visszavág 1998 HUN DVDrip XviD-LIA
A kéz 1981 CUSTOM HUN DVDRiP DivX-TiGeRA szavak törlése helyett, azt kellene törölni mindig, ami az évszám után van. Ezt szeretném:
Nick Fury - Zűrös csodaügynök 1998
Halálos merülés 1997
Halálvadász és pokolbéli harcosok 1988
Tüzes hó 1997
A Twister visszavág 1998
A kéz 1981 -
F34R
nagyúr
Hi uyge volt nekem ez a scriptem amivel atneveztem a fajlokat es sorba meg is hagyta oket.
x=1; for i in *.mkv; do mv "$i" Hakuouki.Hekketsu.Roku.$(printf "%02d" $x).mkv; x=$((x+1)); done
namarmost nekem kellene egy valtozat ami ugyan igy mukodik csak vegyesen van a mappaba mp4 es mkv kiterjesztes . a fajlformatum megmaradna csak a neveket kell megvaltoztatni. (ezzel ami nekem van mindbol mkv vagy mas lesz amit moge biggyesztek.
[ Szerkesztve ]
-
Speeedfire
félisten
Sziasztok!
Fájlokat dolgozok fel, amiket már feldolgoztam azt egy fájlba írom bele. Egy ciklussal megyek végig az adott mappán. Majd a ciklusban nézem meg, hogy az aktuális fájl benne van-e az adott log fájlban. Viszont nagyon sok fájl van, lehet ezen valami optimalizálni?
for i in *.extension
do
if [ $IF_FILE_PROCESSED -eq "0" ]; then
#ide jön a lényegi rész
else
echo 'Skipping'
fi
doneFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
persnongrat
tag
válasz Speeedfire #1571 üzenetére
Ha valóban rengeteg fájl, akkor esetleg egy sort a már feldolgozottak listáján, másik sort a könyvtár tartalmára, kettőt diff-fel összehasonlítani és csak a különbözetet feldolgozni.
De meggondolnám, érdemes-e.B verzió, amit én csináltam régen: nem gyűjtögettem sehol a neveket, egyszerűen elmozgattam más könyvtár(ak)ba a már feldolgozott fájlokat, így nem volt gond, hogy melyik új és melyik nem.
[ Szerkesztve ]
-
Speeedfire
félisten
válasz persnongrat #1572 üzenetére
B verzió nem működik sajnos jelen esetben. A fájlokat nem mozgathatom el.
Az A verziót kifejtenéd bővebben?
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
persnongrat
tag
válasz Speeedfire #1573 üzenetére
Próbálom, de rég volt és nem találom a diff-nek azt a kapcsolóját, amivel csak az eltérő sorokat és csak a sorokat írja ki.
kb.
ls -1 | sort >/tmp/file1.txt
cat katalogusod.txt | sort >/tmp/file2.txt
for filename in $(diff --szukseges-kapcsolok /tmp/file1.txt /tmp/file2.txt)
do
...
done
rm /tmp/file1.txt /tmp/file2.txtValami ilyesmire gondoltam.
De semmi biztosíték rá, hogy valóban gyorsít. -
Speeedfire
félisten
válasz persnongrat #1574 üzenetére
Lehet van egy másik is rá.
ls -1 | sort >/tmp/file1.txt
cat katalogusod.txt | sort >/tmp/file2.txt
comm -13 /tmp/file1.txt /tmp/file2.txtAhogy nézem ez pont azt adja vissza, ami nekem kellene jelenleg. A diff-re sajnos nem találtam semmit.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
persnongrat
tag
válasz persnongrat #1574 üzenetére
ls -1 | sort >/tmp/file.1
sort katalogusod >/tmp/file.2for filename in $(comm -3 /tmp/file.1 /tmp/file.2)
do
...
done
rm /tmp/file.1 /tmp/file.2Szóval nem diff, hanem comm.
-
persnongrat
tag
válasz Speeedfire #1575 üzenetére
Mire beírtam, te is megtaláltad.
-
Speeedfire
félisten
válasz persnongrat #1577 üzenetére
Igen, közben nekem is sikerült találni egy ilyen megoldást. Megnéztem, 30k fájlra ha ráeresztem, akkor elég gyorsan megcsinálni a "szűrést". Szóval szerintem gyorsabb lesz ez a megoldás.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
e=mc²
őstag
Sziasztok!
Egyszeru programocska:
#!/bin/bash
while [ $# -ne 0 ]
do
find "$1" -type d | wc -l
shift
doneAz eredmenyt egy tabulator utan irja ki. Nem lehet ezt valahogy eltuntetni, hogy kozvetlen a prompt utan jelenjen meg az eredmeny?
koszi,
[ Szerkesztve ]
Ambulimax Provider
-
persnongrat
tag
válasz Speeedfire #1578 üzenetére
Ott valami nagyon el van kefélve, ha egy könyvtárba ennyi fájlt kell összezsúfolni.
Nem lehet őket valahogy csoportosítani? Ugyanis ez nem csak neked jelent gondot, hanem - amennyire én tudom - úgy általában a fájlrendszert is megterheli alaposan és minden, abban a könyvtárban matató programnak ronthatja a performanciáját. -
Speeedfire
félisten
válasz persnongrat #1580 üzenetére
Nem, ezeket a fájlokat így kapjuk. Nem tudjuk csoportosítani. Havi szinten jön be ennyi fájl x időközönként y db.
A script lefut x időközönként és amit még nem dolgoztam fel, azokat feldolgozza.
Jester01: Ez hogy működik? Én ahogy látom egy fájlba kellene illeszteni minden fájlnevet és azokból kiszedi a duplikáltakat.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
e=mc²
őstag
Jester01 & persnongrat!
Meg kell mondjam, fogalmam nincs honnan kerult oda.
Viszont egy ujabb programnal is elokerult es nem ertem, hogy miert?!kep az elozorol
kep a mostanirolA kod:
#!/bin/bash
if [ $# -gt 1 ]
then
if [ -f "$1" ]
then
file=$1
shift
while [ $# -ne 0 ]
do
for i in file
do
szo=`grep -e "^$1" "$file" | wc -l`
echo "${1}:$szo szo"
done
shift
done
else
echo "hiba, az elso parameter nem file!\n"
fi
else
echo "nincs eleg parameter!"
fi[ Szerkesztve ]
Ambulimax Provider
-
Jester01
veterán
válasz Speeedfire #1583 üzenetére
Valahogy így:
for i in $( (cat katalogusod.txt; ls -1) | sort | uniq -u ) ...Jester
-
-
e=mc²
őstag
válasz persnongrat #1588 üzenetére
"command not found"
Sok jogom/es parancs nincs, ez egy tavoli spec rendszer, amire puttyal lepek fel. Lehet valami egyedi kornyezeti beallitas lenne?
Nem fontos igazabol (mert mukodnek a progik), csak nem ertem miert igy mukodik.
Ambulimax Provider
-
Jester01
veterán
válasz persnongrat #1587 üzenetére
De igen. Viszont azt a feldolgozás során már könnyű kiszűrni.
Jester
-
persnongrat
tag
válasz Jester01 #1590 üzenetére
Ilyenkor mindig megszólal bennem a paranoiás üzemeltető: hogy különbözteted meg a hiba miatt hiányzó fájlokat azoktól, amelyek azért hiányoznak, mert már feldolgoztad és a feldolgozás óta törölték?
(mondjuk valami hülye karakter kerül egy fájlnévbe, amivel nem számolsz) -
persnongrat
tag
Az biztos, hogy valami egyedi dolog, de ez így... A routeremen pl. nincs locale, de még az sem csinál ilyet.
Mintha valamiért automatikusan formázná a numerikus kimenetet, de fogalmam sincs, hogy miért.
Az egyetlen tippem az lett volna, hogy az LC_NUMERIC valami olyasmit tartalmaz, ami miatt formázva írja ki a számokat, de így végképp nincs ötletem. -
zek47
csendes tag
Szervusztok!
#!/bin/bash
a=66
a=33 echo $a
echo $aVárt eredmény:
$ 33
$ 66Kapott eredmény:
$ 66
$ 66Miért?
Kerülőút persze mindig van:
( a= 33 ; echo $a )
de a fentinek is működnie kéne. Épp az lenne e konstrukció lényege, hogy egy parancsra érvényes változót definiálhatok, ami nem bántja a shell aktuális környezetét.Köszi.
[ Szerkesztve ]
-
zek47
csendes tag
válasz Jester01 #1594 üzenetére
Igen. A kézikönyv "Simple Command Expansion" részében a 2. pont a változók kifejtése, a 4. pont a definiálása. Olvastam én, csak nem esett le, hogy a sorrend ezt is jelenti. Ezek szerint ez a konstrukció csak akkor jó, ha a parancs a futása során nézi a változót. Köszönöm, hogy segítettél.
-
PistiSan
addikt
Szisztok!
Szeretnék egy scriptet futtatni, ami egyik gépen lefut, majd be loginol ssh-n egy másik hálózaton lévő gépre, és lekapcsolja azt.
A probléma ott van, hogy az ssh loginnál megáll a script, hogyan tudok scriptben be loginolni ssh-n?ssh root@192.168.1.120
shutdown -h nowSzóval nem nagy dolgot szeretnék, de a loginnal nem boldogulok.
Esetleg ha van más ötlet, amivel "A" gép, ki tudja kapcsolni "B" gépet, az jó lenne.
Köszi. -
buherton
őstag
-
persnongrat
tag
válasz PistiSan #1597 üzenetére
Ha éles gép, akkor annyit még hozzátennék, hogy ne root-ként lépj be!
Amennyiben megoldható, akkor hozz létre kizárólag e célra egy usert, tegyél fel egy sudo-t, sudoers-ben csak és kizárólag a megfelelő shutdown parancsot engedélyezd neki és így intézd a leállítást!
Nagyon nem egészséges, ha a root userrel hálózaton át be lehet lépni.
Bár mások meg azt mondják, hogy a sudo nem túl jó ötlet. -
PistiSan
addikt
válasz persnongrat #1599 üzenetére
Egy raspiről beszélünk, otthoni kis házi szerver, ssh nem megy ki a netre, szóval nem aggódom.
Új hozzászólás Aktív témák
Hirdetés
- Eladó Steam kulcsok kedvező áron!
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
Állásajánlatok
Cég: HC Pointer Kft.
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest