#!/bin/sh set -e # prevent sed from doing stupid things in case the locale encoding doesn't # match the files'. Unlikely, but doesn't hurt. export LANG=C year=$(grep -Po '(?<="Copyright \(c\) 2005-)20[0-9][0-9](?=\\n)' src/about.c) echo "new years are: $years" for f in po/*.po; do echo "processing $f..." sed -f /dev/stdin -i "$f" <