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.