blob: 1b61476451bcb81df63e76d64079a60e40a6d4bd (
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|" index.html
|