[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