Biorę klasę unix/linux i musimy jeszcze uczyć się zmiennych lub funkcji. Właśnie nauczyliśmy się podstawowych narzędzi, takich jak flaga i potok, wyjście i dopisz do pliku. Na zlecenie laboratorium chce, abyśmy znaleźli największe pliki i skopiowali je do katalogu.przekazywanie danych wyjściowych jako argumentu dla cp w bashu
mogę dostać 5 największych pliki, ale nie wiem jak przekazać je do cp w jednym poleceniu
ls -SF | grep -v/| head -5 | cp ? Directory
'man xargs' jest twoim przyjacielem ... –
Zobacz również [Jak przekazać wyniki do' 'find' cp' taka, że nazwy plików ze spacjami prac] (http : //stackoverflow.com/questions/18724826/how-to-pass-find-results-to-cp-such-that-file-names-with-space-work). – tripleee