[FUG-BR] Problemas/diferenças entre sed BSD e sed Linux

Pablo Sánchez phackwer em gmail.com
Terça Novembro 24 16:53:27 BRST 2009


Caros,

Estou com um pequeno perrengue para resolver aqui. Um deles já foi
resolvido, que é a substituição de -r por -E.

Agora, o problema é o seguinte...

A linha abaixo é executada com sucesso no linux, mas está dando erro
no free. Alguém sabe o porque? O erro é muito genérico para ajudar,
por isso estou com problemas para determinar a causa.

sed -E ../../../../sgp/trunk/website/include/config/config_template.php
-e 's,@''config_phpdir@,/usr/local/www/apache22/data/etc/sgp2/config_php,g'
-e 's,@''shall_use_dbconfig@,false,g' -e 's,@''HOST_NAME@,localhost,g'
-e 's,@''SITE_ROOT@,/sgp2,g' -e 's,@''SQL_LOG_TYPE@,no,g' -e
's,@''DB_TYPE@,yes,g' -e 's,@''DB_HOST_NAME@,yes,g' -e
's,@''DB_PORT@,yes,g' -e 's,@''DB_NAME@,yes,g' -e
's,@''DB_SCHEMA@,yes,g' -e 's,@''DB_USER@,yes,g' -e
's,@''DB_PASS@,yes,g' -e 's,^( *)([^
].*@''required em .*)$,\1configuration_required();\n\1\2,g' > config.php

sed: 1: "../../../../sgp/trunk/w ...": invalid command code .

:-/ Chato né? O arquivo em questão está em UTF-8. Seria essa a causa
do problema? Tem um bug reportado na man page no que tange a
multibyte. Qualquer ajuda é válida.

Um abc

-- 
=================================
Pablo Santiago Sánchez
Análise e Desenvolvimento de Sistemas Web
Zend Certified Engineer #ZEND006757
phackwer em gmail.com
(61) 9975-0883
http://www.sansis.com.br
http://www.corephp.com.br
"Quidquid latine dictum sit, altum viditur"
=================================


Mais detalhes sobre a lista de discussão freebsd