How can I escape forward slashes in a user input variable in bash?
问题 I'm working on a script to make setting up a Statamic site more efficient. The problem I'm running into is that the variable I'm using to replace a string in a file has unescaped forward slashes and is user input. How can I make sure that _site_url: http://statamic.com will become _site_url: http://example.com ? The code below will work as long as there are no forward slashes present. echo "What's your site URL? Don't forget the protocol (ex. http://)!" read -e SITE_URL echo "%s/_site_url: