[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Wie sämtliche Pakete erneut installieren?



Martin Schmitz schreibt:

> Am Samstag, 31. Januar 2004 12:56 schrieb Elmar W. Tischhauser:
>> Hallo!
>> 
>> On 31 Jan 2004 at 10:08 +0100, Thorsten Haude wrote:
>> > * Martin Troeger wrote (2004-01-31 10:01):
>> > >So ignorieren cp * und rm * einfach versteckte Dateien.
>> >
>> > Außerdem ist das genau so gedacht, Dotfiles sind ausdrücklich nicht
>> > vom Asterisk getroffen, dazu brauchst Du '.*'.
>> 
>> Lieber nicht angewöhnen! Ein expandiertes '.*' enthält nämlich auch
>> '..'. Zwar scheint rm mitzudenken ("cannot remove `.' or `..'"), aber
>> spätestens, wenn man dieses Pattern mal zu '.*/*' oder so
>> modifiziert, besteht Gefahr, übers Ziel hinaus zu schießen.
>> 
>> '.[^.]*' ist präziser und damit weniger gefährlich.

> Ein bißchen einfacher ist .??*

Das ist inkorrekt,

$ touch .a; rm .??*
rm: cannot remove `.??*': No such file or directory

-- 
--Jhair

Public Key fingerprint:
81FF 3ADF BF6B CECB C593  4018 27AE D7D2 BAA6 00D0



Reply to: