diff --git a/utils/converters/xyz2pos.sh b/utils/converters/xyz2pos.sh
new file mode 100644
index 0000000000000000000000000000000000000000..256bf7309f307c9a416dcecc5b0049952ad79427
--- /dev/null
+++ b/utils/converters/xyz2pos.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+awk 'BEGIN{ printf "View \"xyz2pos\"{\n";  } { printf "SP(%g,%g,%g){%g};\n", $1, $2, $3, $4; } END {printf "};\n"}'
diff --git a/utils/misc/makedmg.sh b/utils/misc/makedmg.sh
index 9fe446ca15d5a7a6d6aece959f2513605df7ec9b..267018322019a12a35aea51d79b697fb5841c514 100755
--- a/utils/misc/makedmg.sh
+++ b/utils/misc/makedmg.sh
@@ -1,3 +1,4 @@
+#!/bin/sh
 
 SRCDIR=gmsh-distrib
 DMGNAME=gmsh.dmg
diff --git a/utils/misc/testgeo.sh b/utils/misc/testgeo.sh
index 47a4c15f0fc10e797e0c084d35d16e997b1eae11..a93b8f83645459a39b66ce00ee9e97ce8653020a 100755
--- a/utils/misc/testgeo.sh
+++ b/utils/misc/testgeo.sh
@@ -1,4 +1,4 @@
-#/bin/sh
+#!/bin/sh
 
 if [ $# -lt 2 ]; then
   echo "Usage: $0 path program [options]" 1>&2;