Czy ktoś może mi powiedzieć, co jest nie tak w następstwie usunięcia pliku, który zaczyna się od "#".
Pliki w katalogu:
ola@ola:~/.scratch/hmm$ ls
five #four #one six #three #two
ola@ola:~/.scratch/hmm$
ola@ola:~/.scratch/hmm$ ls . |grep "#.*" |xargs rm -rf
ola@ola:~/.scratch/hmm$ ls
five six
ola@ola:~/.scratch/hmm$
Ps: Pytając w odniesieniu do następującego pytania
Bash: Jak mogę usunąć wszystkie moje pliki tekstowe zaczynając od #?
Odpowiedzi:
0 dla odpowiedzi № 1ls
może wyświetlić listę plików w kilku kolumnach, a twoje wyrażenie regularne nie jest zakotwiczone na początku nazwy pliku. Nazwy plików zawierające spacje będą również problematyczne.