Add javadocs.io badge to README
diff --git a/tck.sh b/tck.sh
index d4192a3..b5cf594 100755
--- a/tck.sh
+++ b/tck.sh
@@ -16,28 +16,29 @@
 TCK_VERSION=1.0.0
 
 export TCK_HOME=`pwd`"/target-tck"
-rm -r $TCK_HOME
-mkdir $TCK_HOME
-cd $TCK_HOME
-TS_HOME=$TCK_HOME/$TCK_NAME
+rm -r ${TCK_HOME}
+mkdir ${TCK_HOME}
+cd ${TCK_HOME}
+TS_HOME=${TCK_HOME}/${TCK_NAME}
 
 echo "Downloading JSON-B TCK tests"
-wget -q http://download.eclipse.org/ee4j/jakartaee-tck/jakartaee8-eftl/promoted/eclipse-$TCK_NAME-$TCK_VERSION.zip
+wget -q http://download.eclipse.org/ee4j/jakartaee-tck/jakartaee8-eftl/promoted/eclipse-${TCK_NAME}-$TCK_VERSION.zip
 echo "Exporting downloaded TCK tests"
-unzip -qq eclipse-$TCK_NAME-*.zip -d ${TCK_HOME}
+unzip -qq eclipse-${TCK_NAME}-*.zip -d ${TCK_HOME}
 
 echo "Downloading GlassFish"
-wget -q --no-cache $GF_BUNDLE_URL -O latest-glassfish.zip
+wget -q --no-cache ${GF_BUNDLE_URL} -O latest-glassfish.zip
 echo "Exporting downloaded GlassFish"
 unzip -qq ${TCK_HOME}/latest-glassfish.zip -d ${TCK_HOME}
 
 cp -a ${TCK_HOME}/target/yasson.jar ${TCK_HOME}/glassfish5/glassfish/modules/yasson.jar
 
-cd $TS_HOME/bin
+cd ${TS_HOME}/bin
 
-sed -i '.bak' "s#^report.dir=.*#report.dir=${TS_HOME}report/${TCK_NAME}#g" ts.jte
-sed -i '.bak' "s#^work.dir=.*#work.dir=${TS_HOME}work/${TCK_NAME}#g" ts.jte
-sed -i '.bak' "s#jsonb\.classes=.*#jsonb.classes=$TCK_HOME/glassfish5/glassfish/modules/jakarta.json.jar:$TCK_HOME/glassfish5/glassfish/modules/jakarta.json.bind-api.jar:$TCK_HOME/glassfish5/glassfish/modules/jakarta.json.jar:$TCK_HOME/glassfish5/glassfish/modules/jakarta.inject.jar:$TCK_HOME/glassfish5/glassfish/modules/jakarta.servlet-api.jar:$TCK_HOME/glassfish5/glassfish/modules/yasson.jar#" ts.jte
+# Intentionally no space between "-i" and ".bak" for interop with both MacOS and Linux
+sed -i.bak "s#^report.dir=.*#report.dir=${TS_HOME}report/${TCK_NAME}#g" ts.jte
+sed -i.bak "s#^work.dir=.*#work.dir=${TS_HOME}work/${TCK_NAME}#g" ts.jte
+sed -i.bak "s#jsonb\.classes=.*#jsonb.classes=${TCK_HOME}/glassfish5/glassfish/modules/jakarta.json.jar:${TCK_HOME}/glassfish5/glassfish/modules/jakarta.json.bind-api.jar:${TCK_HOME}/glassfish5/glassfish/modules/jakarta.json.jar:${TCK_HOME}/glassfish5/glassfish/modules/jakarta.inject.jar:${TCK_HOME}/glassfish5/glassfish/modules/jakarta.servlet-api.jar:${TCK_HOME}/glassfish5/glassfish/modules/yasson.jar#" ts.jte
 
 # TCK test excludes
 # JDK 11 have date formating changed
@@ -59,7 +60,7 @@
 mkdir -p ${TS_HOME}work/${TCK_NAME}
 
 # ant config.vi
-cd $TS_HOME/src/com/sun/ts/tests/
+cd ${TS_HOME}/src/com/sun/ts/tests/
 #ant deploy.all
 ant run.all | tee ${TCK_HOME}/result.log
 export FAILED_COUNT=`grep -c "Finished Test:  FAILED" ${TCK_HOME}/result.log`