blob: 7ab4da872e48b9157dd49e9f2c4fd68e49ce4610 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/bin/sh
set -e
# phrase=$(cat phrase)
phrase=${1:-"test phrase"}
echo "$phrase"
# if multiline
# https://stackoverflow.com/questions/10107459/replace-a-word-with-multiple-lines-using-sed/#22901380
# escapedPhrase="$(echo "${phrase}" | sed ':a;N;$!ba;s/\n/\\n/g' | sed 's/\$/\\$/g')"
# just do oneline
phrase=$(echo $phrase | tr "\n" " ")
sed -i -e "s|\(<p id=phrase>\)\(.*\)\(</p>\)|\1${phrase}\3|" /home/grail/projects/web/grailblog/src/index.html
|