Hirdetés
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen egeret válasszak?
- AMD Catalyst™ driverek topikja
- LG LCD és LED TV-k
- Újra nekifeszül az asztali konzolok piacának a Valve
- Milyen TV-t vegyek?
- Házimozi haladó szinten
- Házimozi belépő szinten
- Bluetooth hangszórók
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
Új hozzászólás Aktív témák
-
douggutaby
tag
válasz
dabadab
#2496
üzenetére
Hibakezelés még kell, de kb ennyi. A sed-del lépegetést lehetett volna szebben is, de nekem jó lesz így is

#!/bin/bashthis_date=$1year=$(date --date="$this_date" "+%Y")month=$(date --date="$this_date" "+%m" | sed 's/^0*//')day=$(date --date="$this_date" "+%d" | sed 's/^0*//')result=""content=$(curl -s https://www.hrportal.hu/munkaido_${year}.html)start_num=$(echo "$content" | grep -n "<article>" | cut -d ":" -f 1)end_num=$(echo "$content" | grep -n "</article>" | cut -d ":" -f 1)content=$(echo "$content" | sed -n "$start_num,${end_num}p")month_num=$(echo "$content" | grep -n caltrm | grep -v munkanap | sed "${month}q;d" | cut -d ":" -f 1)day_type=$(echo "$content" | sed -n "${month_num},\$p" | grep "caltd.*>${day}<" | head -1 | cut -d '"' -f 2)case "$day_type" incaltdb | caltdred | caltdsarga)result="hetvege";;caltdszurke | caltd)result="munkanap";;esacecho $result -
douggutaby
tag
Sziasztok,
Szeretném bash scripttel kinyerni, hogy adott nap ünnepnap, munkanap vagy sima hétvége. De nem igazán találok megoldást. Egyszerű lenne, felsorolni egy calendar.hungary fájlban, de vannak mozgók, mint a húsvéthétfő, és szombati munkanapok se ugyanott vannak. Egyetlen ötletem egyelőre, hogy curl "https://www.hrportal.hu/munkaido_2020.html" majd grep cut és awk különböző kombinációi.
Van jobb?
Új hozzászólás Aktív témák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen egeret válasszak?
- AMD Catalyst™ driverek topikja
- Battlefield 6
- LG LCD és LED TV-k
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- Újra nekifeszül az asztali konzolok piacának a Valve
- Black Friday november 29. / Cyber Monday december 2.
- Samsung Galaxy S23 Ultra - non plus ultra
- Milyen TV-t vegyek?
- További aktív témák...
- AKCIÓ! DELL PowerEdge R630 rack szerver - 2xE5-2660v4 (28c/56t, 2.0/3.2GHz), 96GB RAM, 4x1G, áfás
- Xiaomi Redmi Note 14 Pro+ / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- LG 55QNED86T3A / QNED / 55" - 139 cm / 4K UHD / 120Hz / HDR Dolby Vision / FreeSync Premium / VRR
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9700X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 5060 Ti 16GB GAMER termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő



