sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #66746
Re: regex hjælp: vælg alt pånær /foo/bar/*
Kim Schulz wrote:
> i bash noget ala:
> for F in (ls -1|grep -v "/sharenavn/kæmpedir"); do
> cp $F ~/win-backup/$F
> done;
Hvad med
rsync -a --exclude /sharenavn/minus-dir /sharenavn /sti/til/nyt-dir
Evt. skriv de kataloger som ikke skal med ind i en fil og brug
--exclude-from fil_med_dir.txt optionen.
Metoden med "for ls -1 dir" osv. fejler tit hvis filerne eller katalogerne
har spøjse filnavne, f.eks. med mellemrum, ['tegn, parenteser eller
lignende. (-ellers er jeg bare dårlig til at skrive shellscripts. :-)
--
Mvh
Kenneth
References