- Mikrotik routerek
- Bittorrent topik
- Alternatív kriptopénzek, altcoinok bányászata
- ASUS routerek
- DIGI kábel TV
- Nem bírják kiszolgálni az AI energiaigényét
- DIGI internet
- Aliexpress tapasztalatok
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Telekom otthoni szolgáltatások (TV, internet, telefon)
Új hozzászólás Aktív témák
-
Ansatsu
csendes tag
Segitségre elnne szükségem sürgős !
Készítsen shell scriptet, mely egytől a paraméterként megadott pozitív egész számig elszámol egyesével, úgy, hogy minden sorban megjelenít egy egyesével növekvő számsorozatot, addig, ahányadik számnál tart a számlálás. Például '3' paraméter esetén a kimeneten az első sor: '1', a második sor '12', a harmadik sor pedig '123' lesz!vki meg tudná nkm csinálni?
-
ngabor2
nagyúr
van egy lista, amiben mindössze néhány féle szó van, de azok többször. ezt kellene megszámolni, hogy ki hányszor, és sorba állítani őket.
megszámolni én is meg tudom (grep szó file | wc -l), csak azt nem tudom hirtelen, hogy hogyan lehet megcsinálni, hogy maga a szkript keressen rá az egyes szavakra (sort | uniq ad egy listát).
for i in $(sort lista.txt | uniq) do
ez valszeg benne lesz (ciklust sose bírtam helyesen írni...)
grep $i lista.txt | wc -l
ez fogja adni a számot... csak ezt is valami változóba, vagy egyből egy file-ba/kimenetre kellene írni, a $i elé.
erre kérnék valami kultúrmegoldást.
-
-
-
ivivan
tag
Szerencsére nem más fórumon vagyunk. Itt meg nagyon megfelel ez is: alig hiszem, hogy egy mai szerveren észre lehetne venni a különbséget. Ráadásul néha elborul az agyam és 10-15 "|" is van egy parancsban, ott meg már aligha számít egy ide-oda :-)
Állatkerti képek: http://hu.zoopictures.eu
-
-
ngabor2
nagyúr
köszi mindenkinek, ez lett a megoldás:
cut -d \] -f2 file.txt | sort | uniq -c | sort -nr
néha nem árt a man-okat megnézni, mert kiderül, hogy egy kínszenvedve összetákolt szkript egy kapcsolóval helyettesíthető
-
például ha jól láttam, amikor a most nevű pagerrel nagy fájlt nézel, akkor ha szabvány bemeneten kapja, be kell töltenie a ramba, ha meg fájldeszktiptorként, akkor meg mmap-peli.
a "ha jól láttam"-on van a hangsúly.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
ivivan
tag
Ez mondjuk logikus lenne, de nekem legfeljebb az utolsó elem lehet egy pager (én a less-t használom) az első aligha (hacsak nem hagyom ott lustaságból a "cat filename" helyett a "less filename"-et)
És itt sem az egyel kevesebb fork miatt lenne kevesebb az erőforrás igény.Állatkerti képek: http://hu.zoopictures.eu
-
Vannak dolgok, amik most még csak stilisztikai hibának tűnnek, később meg baj lehet belőle, ezért néha nem árt megszokni, hogy egyes, szintaktikusan helyes dolgot mégsem használ az ember.
Én pl. nem szeretem a fordított aposztrófot, a /bin/sh-t az első sorban, és ezt. Meg még lehet, hogy van más is, ami nem kedvenc
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Nem azzal van a gond, hogy megadod, melyik shellel kell futtatni, hanem azzal, hogy valójában nem adod meg.
Ma már egy unixon soha nem tudhatod, hogy milyen shell van a szabvány sh alá dugva és az mennyire kompatibilis. Ezért szerintem jobb megoldás, ha konkrétan megmondod, hogy melyik shellt akarod. Pl. egy átlag debianon bash van az sh alatt, viszont most akarnak áttérni dash-ra. Az ördögnek pedig árkok vannak a szeme alatt (mert nem alszik ).
A fordított aposztróffal meg nem az a bajom, hogy obsolote, hanem az, hogy nehéz egymásba ágyazni
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
doc
nagyúr
viszont pont azert szokas /bin/sh-t hasznalni, mert az az 'sh-szintig' kompatibilis, tehat ha a script sima sh-val fut, akkor futnia kell azzal is, amire a /bin/sh mutat, barmi is legyen az
mondju a debiannak rogeszmeje mindig mindent mashogy csinalni mint mindenki mas :-/az egymasba agyazas valoban nehezkes backtick-kel, de az mar eleve csunya (marmint nem a backtick, az jooo )
-
dabadab
titán
"ha a script sima sh-val fut, akkor futnia kell azzal is, amire a /bin/sh mutat, barmi is legyen az"
Viszont ez nem kommutativ relacio, vagyis ha nalad a /bin/sh fedonev alatt futo bashon fut, az nem jelenti azt, hogy barmilyen sh--kompatibilis shellen is futni fog. (Mondjuk ugy remlik, hogy konkretan a bash ujabb verzio figyelnek erre, es ha /bin/sh neven hivja meg az ember, akkor az extra bashes funkciokat kikapcsolja - de erre azert nem epitenek.)
DRM is theft
-
Minden bash verziónál volt ígéret arra, hogyha sh-ként indítod, szabvány shellként fog futni. De vajon betartották-e az ígéretet?
#418: egyelőre a debian az a linux, amiből legtöbbet lehet profitálni, ha át kell ülni nagyobb gépre. Egyedül ezt a betonfejű gpl dolgot nem komálom, a többi része szerintem jobb, mint más linuxoké.
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
doc
nagyúr
egyelőre a debian az a linux, amiből legtöbbet lehet profitálni, ha át kell ülni nagyobb gépre.
mire gondolsz? en pont azt latom benne, hogy mindenre van sajat, debian-only megoldasa, vagyis az "ismerem a linuxot" es az "ismerem a debiant" kozel sem ugyanaz, a kereskedelmi unixoktol meg meg messzebb all[ Szerkesztve ]
-
-
ngabor2
nagyúr
fiatalok, ne ezt a topikot flameljétek tele debian-flame-mel. sőt, uinkább egyiket se. thx.
-
ivivan
tag
"az egymasba agyazas valoban nehezkes backtick-kel, de az mar eleve csunya (marmint nem a backtick, az jooo )"
Hát nem értek egyet. Én szeretem az egymásba ágyazást és $(...) módszerrel nagyon szépen és látványosan meg is lehet oldani. (vajon ez szabványos vagy bash specifikus? Életemben nem használtam még más shell-t :-) )
És tényleg át akarnak állni dash-ra? Az miért lesz jobb? Egyáltalán miben lesz más?
Állatkerti képek: http://hu.zoopictures.eu
-
S.Feri
őstag
Egy játékbeli vásárlást végrehajtó script írására keresek vállalkozó szellemű egyént! Részletek privátban!
De untam már a telet, a tavasz is kimaradt, de mindent bepótolok, úgy kipörgetem a nyarat. :)
-
ivivan
tag
Sziasztok
Akárhogy keresgélek, nem találok olyan parancsot, ami egyszerűen visszaadná egy adott domain IP címét (mondjuk ha a example.com címét szeretném megtudni, akkor kiírná, hogy "192.0.32.10")
Valami ötlet?
Állatkerti képek: http://hu.zoopictures.eu
-
doc
nagyúr
ja ertem
hat most csinaltam gyorsan egy nagyon randa de legalabb mukodo megoldast ping-gel:ping www.index.hu -c 1 | head -n 1 | cut -d ' ' -f 3 | tr -d '(' | tr -d ')'
vagy nslookuppal normalisabb:
nslookup www.index.hu | grep Address | tail -n 1 | cut -d ' ' -f 2
[ Szerkesztve ]
-
-
bodri29
csendes tag
Sziasztok!
Segítségre lenne szükségem a következőhöz:
Írnom kell egy scriptet, ami a paraméterként kapott szöveget függőlegesen írja ki.
Kérlek, segítsetek, fogalmam sincs, hogyan kéne megcsinálni...
Köszi szépen
Szerk: Az jutott eszembe, hogy karakterenként lehetne beolvasni a paramétert, és azokat egyesével új sorba helyezni... Ez jó? Ha igen, ez hogyan néz ki?
[ Szerkesztve ]
-
-
nermal7
csendes tag
Sziasztok!
Remélem, jó helyre jövök a kérdésemmel..
Szóval, a problémám az lenne, hogy Shellscriptben írnom kell egy scriptet, ami egy paraméterként adott fájlt szétválogat páros, és páratlan sorokra, és ezeket új fájlokban helyezi el.
Remélem, tudtok segíteni, köszi szépen!
Nermal -
Új hozzászólás Aktív témák
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- LEGO klub
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- iPhone topik
- Autós topik
- Mikrotik routerek
- Motorola Edge 40 neo - színre és formára
- Szeged és környéke adok-veszek-beszélgetek
- gban: Ingyen kellene, de tegnapra
- Elemlámpa, zseblámpa
- További aktív témák...