The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Pasando la variable de bash para bash script de perl arsidh Programación de scripts de shell y 10 06-04-2008 01:25 PM
Parse de una variable de cadena racbern Programación de scripts de shell y 3 04-07-2008 01:04 PM
analizar la variable mpang_ Programación de scripts de shell y 2 01-03-2007 07:31 AM
bash env variable contiene @ Yogesh Sawant Programación de scripts de shell y 4 12-20-2006 06:51 AM
analizar una variable de cadena methos Programación de scripts de shell y 3 10-18-2005 05:18 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 03-18-2008
vertical98 vertical98 is offline
Usuario Registrado
  
 

Fecha: marzo 2008
Puestos: 8
¿Cómo analizar una variable en un script bash?

Tengo un script que utilizo en mi servidor web (Apache2). Estoy cambiando a lighttpd y la necesidad de hacer algunos cambios.

Esto es lo que uso en mi servidor apache

#! / bin / bash
# Acepta 3 parámetros: <nombre de dominio> <nombre de usuario> <XXXXXXXX>
# Nombre de dominio es sin www (sólo domain.com)
# Nombre de usuario sería mejor a los 6 - 10 caracteres de largo
# Sólo comprueba si el pasado es presente y lo utiliza para MySQL
# Contraseña. Si no - no crea cuenta mysql
if [ "$ 3"! \u003d ""] y, a continuación,

--- ---- SNIP

useradd $ 2-m
filename \u003d / etc/apache2/sites-available / $ 2.www
echo "<VirtualHost 10.10.10.10>"> $ archivo
echo "ServerAdmin webmaster @ $ 1">> $ archivo

--- Recorte más -----

Tiene la necesidad de analizar la primera variable para agregar algunos caracteres:

Así que, básicamente:

utilizando example.com

#
# Example.com
#
$ HTTP [ "host"] \u003d ~ "(^ | \.) Ejemplo \. Com $" (
server.document-root \u003d "/ home / ejemplo / public_html"
server.errorlog \u003d "/ var / log / lighttpd / ejemplo-error.log"
accesslog.filename \u003d "/ var / log / lighttpd / access.log-ejemplo"
server.error-manejador-404 \u003d "/ e404-example.php"
)


Tiene que ser:

echo "#">> $ archivo
echo "#% 1">> $ archivo
echo "#">> $ archivo
echo "$ HTTP [\" acogida \ "] \u003d ~ \" (^ | \.)<dominio>\.<tld>$ \ "(">> $ Archivo
Etc --- ----

Creo que la mejor manera sería la de analizar hasta que me golpeó el período y el uso de la primera parte como una variable y la última parte como la otra. Espero que esto tiene sentido.
Cualquier ayuda sería apreciada.

Alan
 

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 04:26 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0