[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]
- SQL do wordpress para joomla com sed,
Willian Itiho Amano <=