When to wrap quotes around a shell variable?
General rule: quote it if it can either be empty or contain spaces (or any whitespace really) or special characters (wildcards). Not quoting strings with spaces often leads to the shell breaking apart a single argument into many. $? doesn’t need quotes since it’s a numeric value. Whether $URL needs it depends on what you … Read more