Previously we talked about how to submit a Google Form by the curl command.
In the url, we have to encode the special characters such as whitespace. In shell script, we could do string replace as follow.
${VariableName//Pattern/Replacement}
Here is an example.
string_replace.sh
#!/bin/sh text="Hello World" echo "${text}" echo "${text// /%20}"
So now if you integrate the Google Forms submission in your backend, you could make sure the whitespace are all replaced by %20.
Done =)
Reference: nixCraft – Bash Script Replace Empty Spaces String