- Videó stream letöltése
- Álláskeresés, interjú, önéletrajz
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- SkyShowtime
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Erőszakos tartalomba fut a gyerek, ha internetezik
- Aliexpress tapasztalatok
- YouTube
- Facebook és Messenger
Új hozzászólás Aktív témák
-
-
Geripapa
aktív tag
Köszönöm a segitséget!
Ez lett a végeredmény, ami megcsinálta amit szerettem volna:
#!/bin/bash
for ((i=1; i<=303; i++))
do
NUMBERS=$(echo $i | wc -c)
if [[ $NUMBERS -eq 2 ]]; then
ACTNR=00$i
HTML=0$i
elif [[ $NUMBERS -eq 3 ]]; then
ACTNR=0$i
HTML=$i
if [[ $HTML -gt 70 ]]; then
HTML=0$i
fi
elif [[ $NUMBERS -eq 4 ]]; then
ACTNR=$i
HTML=$i
else
echo "Valami baj van, inkább kilépek..."
exit 1
fi
TAG=$(cat $ACTNR/$HTML.html | iconv -f iso8859-1 -t utf8 | grep -m 1 title | cut -d \> -f2 | cut -d \< -f1 | sed 's/[[:blank:]]*$//' | tr ' ,' "_" )
NEWDIR=$(echo $ACTNR"_"$TAG)
echo $NEWDIR
mv $ACTNR "${NEWDIR}" #ha nem másolni szeretnéd, akkor a "cp -r" parancsot cseréld ki "mv"-re.
done[ Szerkesztve ]
Segítségkéréshez: NSA320+FFP; Raspberry Pi2 Openelec/Kodi ;
-
válasz Geripapa #2353 üzenetére
"Ez lett a végeredmény": azt te csak hiszed
szóval ez a másfél méter if-elseif csak az én szemem bántja?
szóval egy case-t nem lehetne helyette, ha már a printf-et nem ismerjük?másrészt még mindig nem grep '<title>' -re keresel.
harmadrészt sed után tr-t, az forkbomba.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
jani-wan
tag
Üdv
Valaki tudna segíteni hol találni az alapoktól való Shell scripting megtanulásához anyagot?
Jelen pillanatban egy betűt nem értek belőle annyit se, szóval szájba rágós alapszint ahol minden részletesen el van magyarázva.
KösziJ
-
válasz jani-wan #2358 üzenetére
ebben van fejezet a shellről.
de ha nem olvasod el minimum a unix alapjait, akkor nem fogod megérteni, hogy miért olyan a shell, amilyen. és akkor jönnek majd az olyan szkriptek, amiket még az ellenségemnek se adnék, ellenpéldaként se.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
jani-wan
tag
válasz bambano #2359 üzenetére
Én először olyasmire gondoltam amivel már tudnék Windows-hoz írni gyermeteg .bat scripteket, amivel hasznos de alapdolgokat el lehetne végeztetni.
És ehhez gondoltam valami gyorstalpalót ahol megvannak az alapok, és el van magyarázva hogy miért rakok pl. "() $ ilyesmiket bele. Nem olyat ahol meg kell tanulnom egy teljes programozási nyelvet
Komplett Unix tanuláshoz nincs energiám most hogy végre befejeztem a CCNA tanulást (fogjuk rá).[ Szerkesztve ]
-
-
jani-wan
tag
válasz bambano #2364 üzenetére
Meg lett nézve!
"Akkor koltozzunk at ide a linuxos topikbol..."
Ez nekem nem mondja azt hogy a egyik Shell Script az nem ugyanaz mint a másik shell script mert azt így is hívják meg úgy is!
És senkinek sem aki még sosem foglalkozott ezzel!
És ezt egy értelmes embernek nem kell elmagyarázni. -
Jester01
veterán
válasz jani-wan #2362 üzenetére
Mivel senki nem mutatta eddig meg, itt van a batch programozás topik.
Jester
-
I02S3F
őstag
Sziasztok! A Bash és Perl scriptek csak üzemeltetőknek jön jól? Fejlesztői állásoknál szokott ez kelleni?
-
dabadab
titán
Konkrétan kelleni ritkán fog, de a saját tapasztalatom fejlesztőként az, hogy az mindig hasznos, ha az ember össze tud dobni egy kis bash sciptet, mindig elő szoktak kerülni olyan dolgok, amiket pár sor seddel v awkval pillanatok alatt meg lehet oldani, vagy ha olyan a projekt, akkor kis indítószkripteket írni, ilyenek.
DRM is theft
-
I02S3F
őstag
(#2370) dabadab,
(#2371) doc
(#2372) milangfxSziasztok! Köszönöm a válaszokat! Baromi jó játék!
-
I02S3F
őstag
Uraim! Újabb kérdés!
Tapasztalatotokból fakadóan van valami tanácsotok kezdőknek?
Én arra gondoltam, hogy végig megyek a leggyakrabban használt parancsok man page-én, kipróbálom a kapcsolókat, majd megpróbálok feladatokat megoldani. Ami úgy nézne ki, hogy az első script kevés dolgot csinálna, sokáig írnám és akkor haladnék a több feladatok megold, rövidebb idő alatt megírom cél felé.
Mi a véleményetek?
-
Fecogame
veterán
Nem rossz ötlet, de (számomra) az motiváló, ha egy olyan célt tűzök ki, ami aztán hasznos is számomra, ha azt megcsinálja a script.
Csak egy példa: Linux-os gépen backupok elkészítése, majd ellenőrzés, hogy elkészült-e. Ha nem, akkor küldjön emailt.
Lassú a mobilinterneted? 4G/LTE antennák, közvetlenül raktárról ---> http://bit.ly/LTE_Antennak
-
Ron Swanson
senior tag
Sziasztok!
10 perc múlva fog kezdődni az egyetemen a zh-m, amit shell scriptből írunk. Valaki tudna segíteni majd? Mindjárt beírom a feladatot. -
Ron Swanson
senior tag
válasz Ron Swanson #2379 üzenetére
rip az első kettőt tudtam csak
-
sonar
addikt
válasz Ron Swanson #2380 üzenetére
Fel kellett volna dobni némi sört, hogy legyen motiváció...
Legalábbis annó fősulis koromban ez így ment. Ha vki lusta volt tanulni akkor az fizetettA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
KrAt
veterán
válasz Ron Swanson #2380 üzenetére
Ha hamarabb tudjuk, akkor szerintem simán megoldottuk volna, nem volt nehéz
-
-
I02S3F
őstag
Sziasztok! Tanulgatok. Szeretném a find kimenetét átadni az ls-nek. Hogyan tehetem meg ezt?
Próbáltam így:
find ~ -mmin 5 | ls -al
find ~ -mmin 5 < ls -al
find ~ -mmin 5 > ls -al
- itt azt írja nincs 'ls' könyvtár. Gondolom még find parancshoz veszi, amit mellé írtam.A baj, hogy a find nem a találatokat adja kimenetként? Vagy, hogy nem tudom rendesen hogyan kell átadatni a kimenetet egy másik parancsnak? Vagy egész egyszerűen ezt nem lehet? Nem így működik?
Ui.: ha csak olvasnivalót dobtok a témában azt megköszönöm. Azt se tudom hogyan keressek rá!
[ Szerkesztve ]
-
-
-
tehát szerinted az, hogy a find az aktuális könyvtárat kilistázza, meg az, hogy az ls az aktuális könyvtárat kilistázza, azt jelenti, hogy az ls átvette a find kimenetét? vagy csak ugyanazon könyvtárban ugyanazon funkció "véletlenül" ugyanolyan eredményt ad?
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
I02S3F
őstag
válasz bambano #2393 üzenetére
Most sikerült megvizsgálnom az esetet. Valóban nem adja át a
find
a kimenetét azls
-nek. Ha odajutok természetesen lecsekkolom azls
kapcsolóját afind
-nek.
Hirtelen annyira megörültem a kimenetnek, hogy azt hittem az jó és nem szenteltem neki elég figyelmet, hogy le is teszteljem. Nem tudom miért, vagy fáradt voltam, vagy simán figyelmetlen.[ Szerkesztve ]
-
Victor Súgó
junior tag
Tudni kell, hogy mit akarsz:
1) a find kimenetét átadni
2) a find által megtalált fájlt átadni1) find ...paraméterek | xargs | ls
Ez a find teljes kimenetét átadja paraméterek listájaként az ls-nek. Bővebben nézd meg az xargs manualt!2) find ...paraméterek... -exec ls {} \;
Ezzel a find által megtalált fájlokon végzi el egyesével az ls műveletet, a sor végén a \; nem légypiszok!
Ilyenkor amennyire emlékszem, amint megtalálja a fájlt, végrehajtja az ls-t, míg az 1) előbb futtatja a find-ot és ha vége, akkor jön a többi (remélem, jól emlékszem)A két variáció közt elég nagy különbségek vannak, ebben a példában ha az xargs kap egy -n1 paramétert, akkor közelítőleg ekvivalens megoldásnak számítanak, de ahogy már írták, ls-t nincs sok értelme így használni.
[ Szerkesztve ]
-
válasz Victor Súgó #2396 üzenetére
"1) find ...paraméterek | xargs | ls": ezen még dolgoznod kellene.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Keef_Lee
senior tag
Sziasztok!
A kezdő topicból, a haladón keresztül jövök, mert script problémám van...
Meglévő fájl dátumát kellene összehasonlítani a mai dátummal.
Ennél a sornál elszáll:
mod_date=${mod_time:0:10}
Előtte kiiratva így néz ki a mod_time:
2018-12-06 13:14:01.344671194 +0100
A today, amivel összekellene hasonlítani:
2018-12-06Szívesen veszem az észrevételeket. Köszönöm.
#!/bin/bash[ Szerkesztve ]
Új hozzászólás Aktív témák
- Honor Magic6 Pro - kör közepén számok
- Robot fűnyírók
- Milyen belső merevlemezt vegyek?
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Poco F5 - pokolian jó ajánlat
- Nvidia GPU-k jövője - amit tudni vélünk
- Motorola Moto G84 - színes egyéniség
- E-roller topik
- parandroid: KerékPH!áros 2024 tavaszi balatoni megmozdulás
- További aktív témák...
- Steam kulcsok - 990/1500 HUF - Life is Strange/Road 96/Saints Row/Scorn/Warhammer- UTALÁS/REVOLUT
- Cégeknek Vírusirtó SZOFTVEREK / SZÁMLÁVAL,GARANCIÁVAL! Árak frissülnek majd!
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!
- Windows 10 Home COA fizikai licencek kiárusítás ingyenes szállítással
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.03.15