sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #90797
Søgning i gvim
Jeg sidder med en underlig ting i gvim. Jeg har et shell-script der bl.a.
indeholder disse linier:
# First we rename all the non-letter filenames to be the first file
# in the numbered sub-series
rename 0.jpg 0_00.jpg *.jpg
rename 1.jpg 1_00.jpg *.jpg
rename 2.jpg 2_00.jpg *.jpg
rename 3.jpg 3_00.jpg *.jpg
rename 4.jpg 4_00.jpg *.jpg
rename 5.jpg 5_00.jpg *.jpg
rename 6.jpg 6_00.jpg *.jpg
rename 7.jpg 7_00.jpg *.jpg
rename 8.jpg 8_00.jpg *.jpg
rename 9.jpg 9_00.jpg *.jpg
Jeg skal nu ændre alle forekomster af *.jpg til "$@". Det regner jeg med at
jeg kan gøre ved at taste
:s/*.jpg/"$@"/g
eller
:s/\*\.jpg/"$@"/g
Men når jeg prøver, så får jeg en
E486: Pattern not found: *.jpg
eller
E486: Pattern not found: \*\.jpg
Det underlige er at hvis jeg taster
/*.jpg
så finder gvim fint de forskellige forekomster af *.jpg. Men hvis jeg så
prøver med først at søge en forekomst frem med
/*.jpg
og derefter prøver at erstatte med
:s//"$@"/g
Så får jeg igen en
E486: Pattern not found: *.jpg
Hvad er det jeg ikke ved at jeg skal gøre?
--
|\ _,,,---,,_ Greetings, Jens
ZZZzz /,`.-'`' -. ;-;;,_
|,4- ) )-,_. ,\ ( `'-' jens@xxxxxxx
'---''(_/--' `-'\_)
----------------------------------------------------
I used to have a handle on life, then it broke.
Follow ups