Statamicサイトのセットアップをより効率的にするためのスクリプトに取り組んでいます。私が遭遇している問題は、ファイル内の文字列を置き換えるために使用している変数がスラッシュを解除しており、ユーザー入力であるということです。どうすればそれが確実_site_url: http://statamic.com
になり_site_url: http://example.com
ますか?
以下のコードは、スラッシュが存在しない限り機能します。
echo "What's your site URL? Don't forget the protocol (ex. http://)!"
read -e SITE_URL
echo "%s/_site_url: http:\/\/statamic.com/_site_url: $SITE_URL/g
w
q
" | ex _config/settings.yaml