Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-12-05 10:37:34

  redelek - Członek DUG

redelek
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2008-07-17

Vim zmiana string na inny string

Witam,

Mam duży dokument w którym mam chyba z 800 wpisów

Kod:

 cat /tmp/file_data.dump |head -n100 |tail -n1

i chciałbym to zmienić na

Kod:

${TMPFILE}

i za boga mi nie idzie.
Wyszukałem opcje w vim, ale nie reaguje na to jak wpisuje

Kod:

:s/tmp/file_data.dump /${TMPFILE}/g

to dostaję komunikat

Kod:

E488 : Trailing characters

Próbowałem pisać to w cudzysłowach ale nadal to samo

Kod:

:s/"/tmp/file_data.dump" /"${TMPFILE}"/g

Wiem, że coś mu pewnie nie pasuje z tymi / i kropką, ale jak to można ominąć ?

Ostatnio edytowany przez redelek (2012-12-05 10:38:01)


Pozdrawiam
Redelek
--------------------------------------------------------
Polecam hosting ViPower https://vipower.pl/panel/aff.php?aff=208, TikTalik https://tiktalik.com/pl/

Offline

 

#2  2012-12-05 10:48:03

  Carnophage - Użytkownik

Carnophage
Użytkownik
Skąd: no route to host…
Zarejestrowany: 2010-05-06
Serwis

Re: Vim zmiana string na inny string

Kod:

:%s;tmp/file_data.dump;${TMPFILE};g

Happy siduction user ^__^

Offline

 

#3  2012-12-05 10:59:45

  redelek - Członek DUG

redelek
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2008-07-17

Re: Vim zmiana string na inny string

oo działa a dlaczego ; są potrzebne ?


Pozdrawiam
Redelek
--------------------------------------------------------
Polecam hosting ViPower https://vipower.pl/panel/aff.php?aff=208, TikTalik https://tiktalik.com/pl/

Offline

 

#4  2012-12-05 11:15:18

  Carnophage - Użytkownik

Carnophage
Użytkownik
Skąd: no route to host…
Zarejestrowany: 2010-05-06
Serwis

Re: Vim zmiana string na inny string

Nie sa potrzebne (moze tam byc prawie cokolwiek, o ile nie wystepuje w wartosciach ktore podmieniasz) ale osobiscie wole tak niz escape'owac kazde wystapienie /, ktore nie jest rozdzieleniem "pol" w podstawieniu.
W Twoim wypadku po prostu komenda podstawienia glupieje z powodu zbyt duzej ilosci /, samo dodanie cudzyslowow nic tu nie zmieni.


Happy siduction user ^__^

Offline

 

#5  2012-12-05 11:49:46

  redelek - Członek DUG

redelek
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2008-07-17

Re: Vim zmiana string na inny string

oki dzięki super


Pozdrawiam
Redelek
--------------------------------------------------------
Polecam hosting ViPower https://vipower.pl/panel/aff.php?aff=208, TikTalik https://tiktalik.com/pl/

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)