shell-script-pt
[Top][All Lists]
Advanced

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

SQL do wordpress para joomla com sed


From: Willian Itiho Amano
Subject: SQL do wordpress para joomla com sed
Date: Mon, 14 Jun 2010 12:03:37 -0400

Ola Pessoal. Estou migrando um site do worpress para joomla e necessito
tratar um arquivo texto (sql)

O formato original é:

INSERT INTO `jos_content` (`state`,`title`, `alias`, `introtext`,
`sectionid`, `catid`, `created`, `created_by`, `publish_up`, `attribs`,
`metadata`) VALUES ('1','CCONEXÃO', 'CCONEXÃO', '<img class="alignleft
size-medium wp-image-556" title="conexaõ" src="
http://site.com.br/wp-content/uploads/2010/04/conexaõ-300x300.jpg<http://site.com.br/wp-content/uploads/2010/04/conexa%C3%B5-300x300.jpg>"
alt="" width="300" height="300" />', '0', '0', '2010-06-14 11:21:26', '62',
'2010-06-14 11:21:26', 'show_title=
link_titles=
show_intro=
show_section=
link_section=
show_category=
link_category=
show_vote=
show_author=
show_create_date=
show_modify_date=
show_pdf_icon=
show_print_icon=
show_email_icon=
language=
keyref=
readmore =', 'robots=
author=');

Veja que o formato já está para inserssão no joomla e funcionando. A questão
são as imagens que vou mudar a localização para a padrão do joomla. Portanto
preciso trocar as linhas que contenham "
http://site.com.br/wp-content/uploads/2010/04/conexaõ-300x300.jpg<http://site.com.br/wp-content/uploads/2010/04/conexa%C3%B5-300x300.jpg>"
para "images/stories/conexaõ-300x300.jpg"

Teste aqui com:

cat joomla.sql |sed 's/http:\/\/site.com.br
\/wp-content\/uploads/images\/stories/'

O que está me gerando a linha "images/stories/2010/04/conexaõ-300x300.jpg",
ou seja, necessito retirar o 2010/04 mas o problema é que isto não é padrão.
Tem uma pasta para cada mes (2010/03, 2009/11, 2008/07).

Como posso incrementar o sed para realizar esta tarefa?


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]