Po aktualizacji do 18.04, od 16.04, wszystkie nazwy plików ze spacjami są oznaczone jako 'file name'
. Wcześniej było to po prostu file name
. Nazwy plików bez spacji są wyświetlane normalnie:
$ ls
bar 'foo bar'
Chociaż nie wpływa to w żaden sposób na funkcjonalność, wydaje mi się, że jest to zagracenie.
Używam bash
jako powłoki.
Jak mogę usunąć ''
pokazywanie nazw plików ze spacjami?
ls
do zarządzania plikami w swoich skryptach, robisz to źle. Dlaczego nie powinieneś analizować danych wyjściowychls
i Dlaczego nie parsować ls
(i co zamiast tego zrobić)?
ls
Autor przynajmniej rozwiązuje niektóre problemy. Wiedząc, że autor jest aktywnie zaangażowany w Stack Exchange (link w mojej odpowiedzi), łatwiej byłoby zasugerować przyszłe ulepszenia. Następnie komentarze innych użytkowników zachęciłyby autora do wdrożenia sugestii.