usar aspas duplas triplas?
if [ -e "./${name}/"""$1"""_page.json" ];
isso vai
- substitua
${name}
e$1
pelos valores reais.
observe:
archemar@mybox:~/tmp7$ foo=bar
archemar@mybox:~/tmp7$ f2=deux
archemar@mybox:~/tmp7$ echo "${f2}/"""${foo}"""/test.php"
deux/bar/test.php
archemar@mybox:~/tmp7$ echo "${f2}/\"${foo}\"/test.php"
deux/"bar"/test.php
como apontado, o resultado desejado é um pouco incerto.