我有一个文件cache.md,它的开头是这样的:
# 2012-05-09.8271
CACHE MANIFEST
CACHE:
/index.html
我正在尝试编写一个 shell 脚本(在 OS X Lion 中使用 Automator)来替换第一行并将文本(在哈希之后)更改为今天的日期、一个点和一个随机数。
这是我到目前为止的 bash 脚本,但它什么也没做。
_now=$(date +"%Y-%m-%d")
_rand=$RANDOM
sed -i '' '1 s/[\d\-\.]+/$_now.$_rand/' ~/Desktop/cache.mf