webForumDet fria alternativet

pipa till rm?

Linux & BSD

3 svar · 234 visningar · startad av greymane

Medlem sedan juli 2001711 inlägg
Frågan#1

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?

Medlem sedan jan. 20059 inlägg
#2

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

Medlem sedan sep. 20011 086 inlägg
#3

cat rmlista.txt | xargs rm -f

Medlem sedan juli 2001711 inlägg
#4

funkar alldeles ypperligt!

493 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
128 ms — hämta statistik (db)
135 ms — hämta tråd, inlägg och bilagor (db)
228 ms — ändringar (db)