[linux] Re: mv -f

Hans Paijmans j.j.paijmans op uvt.nl
Vr Jan 12 09:46:04 CET 2007


Kees Theunissen wrote:
> On Thu, 11 Jan 2007, Hans Paijmans wrote:
> 
>> H. van Dijk wrote:
>>> On do, 2007-01-11 at 21:20 +0100, Hans Paijmans wrote:
>>>> H. van Dijk wrote:
>>>>> Vraagje:
>>>>> Waarom verplaatst
>>>>> mv -f [^.]* ... niet alle bestanden behalve die met een punt beginnen?
>>>>>
>>>> Misschien die punt escapen met \.? Dus mv -f [^\.]*.
>>> Bedankt. dat werkt.
>> .
>>
>> reguliere expressies zijn een /major/ pain in the ass. Maar de
>> kracht ervan is duizelingwekkend.
> 
> De "duizelingwekkend kracht" van reguliere expressies is bekend evenals
> de "major PITA". Maar ik blijf wel zitten met de vraag wat "pathname
> expansion" in de shell (bash neem ik aan voorzover niet nader
> gespecifeerd) nou eigenlijk met reguliere expressies te maken heeft.

Pathname expansion gebeurt toch via een regexp? In dit geval
[^\.]*
Ik kan dat moeiteloos lezen, zelfs met mijn geringe kennis van
regexps.


-- 
Dr. J.J. Paijmans
Tilburg University: Dept. of Linguistics & AI               013-4662693
Rijksdienst voor Archeologie, Cultuurlandchap en Monumenten 033-4227591
Maastricht University: IKAT, Faculty of General Sciences    043-3883477
Thuis: Kleine St.Jansstraat 3, 3811 HV  Amersfoort          033-4722579
http://paai.uvt.nl     http://paijmans.net         GSM: +31 621 961 083





More information about the Linux mailing list