Jag har en lista med sökvägar till filer som jag vill ta bort. Listan heter rmlista.txt kan vi säga. Kan man ta bort dessa filer lite smidigt? Jag tänkte man kunde göra rm < rmlista.txt men se det gick inte. Någon som kan hjälpa?
pipa till rm?
3 svar · 234 visningar · startad av greymane
Detta borde fungera om det står en fil på varje rad.
Förutsatt att Du står i samma katalog eller har full sökväg i Din textfil:
for a in `cat rmfil.txt`; do rm -i $a; done
Vill Du slippa ja på varje fil, ersätt rm -i med rm -f
cat rmlista.txt | xargs rm -f
funkar alldeles ypperligt!