[linux-l] Textdatei automatisiert ändern

Boris Kirkorowicz boris-ml07 at kirk.de
Do Mai 30 17:36:42 CEST 2013


Hallo,

Am 30.05.2013 16:17, schrieb Hauke Laging:
> sed -n -e '/^DTSTART;TZID="Europe\/Madrid":20......T040000$'\
> '/{s+TZID="Europe/Madrid"+VALUE=DATE+;s/T040000$//}' \
> -e '/^DTEND;TZID="Europe\/Madrid":20......T200000$'\
> '/{s+TZID="Europe/Madrid"+VALUE=DATE+;s/T200000$/+++1/}' -e p
> 
> Das kann man dann hierrein pipen:
> 
> while IFS= read -r line; do
>   if [[ ! $line =~ "+++"1$ ]]; then
>     echo "$line"
>   else
>     linetail="${line##*:}"
>     linehead="${line%"$linetail"}"
>     date="${linetail%+++1}"
>     nextday="$(date --date="${date} + 1 day" +%Y%m%d)"
>     echo "${linehead}${nextday}"
>   fi
> done

Danke. So ganz durchblicke ich das noch nicht; vielleicht bin ich heute
auch einfach schon zu müde (man sollte halt nicht arbeiten, ich sag's
mir jeden Tag, aber ich höre einfach nicht auf mich... ;-)), da versuche
ich morgen noch mal, da durchzusteigen.



-- 
Mit freundlichem Gruß                                 Best regards
                           Boris Kirkorowicz

Signaturrichtlinie / key signing policy: http://kirk.de/policy.html

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 592 bytes
Beschreibung: OpenPGP digital signature
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20130530/6a7faf59/attachment.sig>


Mehr Informationen über die Mailingliste linux-l