Sed を使用して、template.php ファイル内で JS ファイルの名前の UNIX タイムスタンプ部分を見つけ、それを現在のタイムスタンプに置き換えたいと思います。古いタイムスタンプは異なるため、数値に一致する正規表現が必要です。
これが私がこれまでに持っているものです:
TimPeterson$ current_timestamp=date +%s
TimPeterson$ sed -i "" "s/myJS-[0-9]*\([0-9]\+\).js/myJS-$current_timestamp.js/" template.php
問題を明確にするために、JSファイル名で一致させる必要があるものは次のようになります(数字の部分は可変です):
myJS-1361297970.js
ただし、[0-9]*\([0-9]\+\)
正しくありません。