Linux dlaczego nie mogę wypuścić wyników wyszukiwania do rm?
przepraszam, jeśli to jest pytanie noobie, ale nie mogę znaleźć dobrej odpowiedzi.
Aby znaleźć, usuń coś, czego mogę użyć
find . -name ".txt" -exec rm "{}" \;
Ale dlaczego nie mogę po prostu potraktować wyników tak, jakbym to zrobił
find . -name ".txt" | rm
tak, jakbym to potraktował grep
find . -name ".txt" | grep a
Czytałem z jakiegoś miejsca, że rm nie pobiera danych ze standardowego wejścia i dlatego nie mogę tego zrobić, ale co to znaczy? Kiedy wpisuję rm a.txt, czyta ze standardowego wejścia, tak jak mogę grep, prawda? Czy istnieje różnica między stdin i wierszem poleceń. Wsparcie!