- iPhone topik
- Telekom mobilszolgáltatások
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Fotók, videók mobillal
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Xiaomi 15T Pro - a téma nincs lezárva
- Xiaomi 17 Ultra - jó az optikája
- Samsung Galaxy S26 - szeret, nem szeret
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
Ú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
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
- 264 - Lenovo ThinkBook 16 (G7 ARP) - AMD Ryzen 5 7535HS, no GPU
- Xiaomi Redmi Note 14 Pro + 512GB // ÁFÁS számla // GARANCIA //
- ÚJ Lenovo Yoga 7 - 14" WUXGA OLED - Intel Ultra 5 226V - 16GB - 512GB - Win11 -3 év gari - HUN - PEN
- AKCIÓ! LG UltraGear 27GR93U-B 27 144Hz UHD IPS 1ms monitor garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


