Próbuję usunąć wszystkie pliki ze spacjami w nazwach. Korzystam z następującego polecenia. Ale to daje mi błąd
Komenda : ls | egrep '. ' | xargs rm
Tutaj, jeśli używam tylko ls | egrep '. '
polecenia, daje mi całą nazwę pliku ze spacjami w nazwach plików. Ale gdy próbuję przekazać dane wyjściowe do rm, wszystkie spacje (początkowe lub końcowe) zostają usunięte. Więc moje polecenie nie wykonuje się poprawnie.
Wszelkie wskazówki na temat usuwania pliku mającego co najmniej jedno miejsce w nazwie?
echo
, aby uniknąć literówek. Dodajecho
z przodu, a wydrukuje wszystkie pliki, które zamierza usunąć.