convertir la salida de bash `ls` a json array

¿Es posible usar un script de bash para formatear la salida dells a una matriz de json? Para ser json válido, todos los nombres de los directorios y archivos deben estar entre comillas dobles, separados por una coma, y ​​todo debe estar entre corchetes. Es decir. convertir:

<code>jeroen@jeroen-ubuntu:~/Desktop$ ls
foo.txt bar baz
</code>

a

<code>[ "foo.txt", "bar", "baz" ]
</code>

edición: prefiero fuertemente algo que funcione en todos mis servidores Linux; por lo tanto, más bien no depende de python, pero tiene una solución de bash pura.

Respuestas a la pregunta(11)

Su respuesta a la pregunta