Ich versuche nur Variable in Variable zu setzen, aber es funktioniert nicht ... Wie kann ich es beheben?UNIX: variable interne Variable
DEL=$(find . -type f | sed "s/^.*\///g" | sed -n '/\./p' | sed "s/.*\.//g" | uniq)
EL=$(${DEL} | tr '\n' ',' | sed 's/,$//')
try 'EL = $ $ (echo {DEL} | tr '\ n' '' | sed‚s /, $ // ') ' –
gut ... es druckt etwas, aber immer noch kein Komma zwischen dem Raum. :) – user3463055
@ user3463055 'echo $ {DEL}' druckt alle Elemente in einer Zeile aus, deshalb kann tr '' n'' nicht mit '','' ersetzen. Ich denke, du kannst selbst trainieren, was du brauchst, außerdem hast du die gewünschte Ausgabe in deiner Frage nicht erwähnt. :) –