Sadece değişken iç değişkenleri koymaya çalışıyorum ama işe yaramıyor ... Bunu nasıl düzeltebilirim?UNIX: değişken iç değişken
DEL=$(find . -type f | sed "s/^.*\///g" | sed -n '/\./p' | sed "s/.*\.//g" | uniq)
EL=$(${DEL} | tr '\n' ',' | sed 's/,$//')
deneyin deneyebilirsiniz 'EL = $ (echo $ {DEL} | tr '\ n' '' | sed 's /, $ // ') –
iyi ... bir şey yazdırıyor, ancak yine de boşluk arasında virgül koymuyor. :) – user3463055
@ user3463055 'echo $ {DEL}' bir satırdaki tüm öğeleri basar, bu yüzden '' n '' '' ile 'tr 'değiştiremezsiniz. İhtiyacınız olan şeyi kendi başınıza yapabileceğinizi düşünüyorum, ayrıca sorunuzda istenen çıktıdan bahsetmediniz. :) –