Ну, это было невероятно ...
Инструмент командной строки, который я использую, принимает имена файлов через переменные командной строки. Ошибка, которую я сделал, состояла в том, чтобы дать такие аргументы:
filesDir.absolutePath + File.separator + "start.sh",
"arg filenameparameter")
вместо этого:
filesDir.absolutePath + File.separator + "start.sh",
"arg",
"filenameparameter")
Это сработало, но создало дополнительный пробел в начале файла! Файл был там, но его не удалось найти из-за этого дополнительного места.
Удивительная