konvertiert bash `ls` in json array

Ist es möglich, ein Bash-Skript zu verwenden, um die Ausgabe des zu formatieren?ls zu einem JSON-Array? Damit json gültig ist, müssen alle Namen der Verzeichnisse und Dateien in doppelte Anführungszeichen, getrennt durch ein Komma, und das Ganze in eckige Klammern gesetzt werden. Das heißt Konvertieren:

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

zu

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

Bearbeiten: Ich bevorzuge dringend etwas, das auf allen meinen Linux-Servern funktioniert. daher lieber nicht auf python angewiesen, sondern eine reine bash lösung haben.

Antworten auf die Frage(11)

Ihre Antwort auf die Frage