script

example - script - general - funcion - f01_fors_wc.f - Listado del número de ficheros de todas las carpetas

Brqx:/cygdrive/C/Documentos/Camara/Fotos/1024x0768/Seleccion/Pareja/2005/Espana>wcd
Archivos -----------------  Ruta 
==================================================
    107 - - - - - - - - - - 050823 - Monasterio de Piedra 
     30 - - - - - - - - - - 050823 - Nuevalos 
     11 - - - - - - - - - - 050824 - Medinaceli 
     17 - - - - - - - - - - 050824 - Zaragoza 
     74 - - - - - - - - - - 051008 - Aranjuez 
     40 - - - - - - - - - - 051024 - Jardin Botanico 
      6 - - - - - - - - - - 051106 - Alcala 
     29 - - - - - - - - - - 051106 - Siguenza 
     41 - - - - - - - - -

entity - Level 04 - script - funcion - sinarquetipo - 01 - f01_lnb_enlaza_produccion.f - Funcion de enlace entorno LINKS - PROD

Código

Referencia al fuente - Source access: 

code - script - especifico - funcion - f01_lnb_enlaza_produccion.f - Enlace directo de producción / base contra entorno LNK

  1. #!/usr/bin/bash
  2. #-------------------------------------------------------------------
  3. # Funciones Entornos Unix - Brqx Site - Brqx Org
  4. # Brqx Org - Rct - 2010
  5. #-------------------------------------------------------------------
  6. VERSION_SCRIPT="V 6.0" # Version del Script actual
  7. FECHA_SCRIPT="Febrero 2010"
  8. #-------------------------------------------------------------------
  9. LEVEL_NIVEL=04
  10. CONCEPT_CARACTER="especifico"
  11. CONCEPT_PRODUCTO="drupal"
  12. CONCEPT_MOLDE="alias"
  13. CONCEPT_ARQUETIPO="acceso"
  14.  
  15. CONCEPT_LEVEL="Lista $CONCEPT_MOLDE ${CONCEPT_ARQUETIPO} ${CONCEPT_CARACTER}"
  16. #-==================================================================
  17. #+ Funciones definidos:
  18. #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  19. #-- lnb
  20. #-------------------------------------------------------------------
  21. #- Funciones Requeridas
  22. #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  23. #-- xnb
  24. #-------------------------------------------------------------------
  25. #- Informacion
  26. #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  27. #- Enlace agil contra componentes de produccion
  28. #-- Recive como parametro :
  29. #-- 1. Tipo de Componente [m (modulo) - t (theme) ]
  30. #-- 2. Modulo a enlazar
  31. #-- 3. Version de Drupal
  32. #-------------------------------------------------------------------
  33. # Notas
  34. #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  35. #- Se ha programado para aceptar multiples combinaciones ( mirar xnp)
  36. #-==================================================================
  37.  
  38. lnb()
  39. {
  40.  
  41. TIPO_COMPONENTE=$1
  42. NOMBRE_COMPONENTE=$2
  43. VERSION_COMPONENTE=$3
  44.  
  45. . xnp ${TIPO_COMPONENTE} {NOMBRE_COMPONENTE} ${VERSION_COMPONENTE}
  46.  
  47. }
  48.  
  49.  
  50. #-------------------------------------------------------------------
  51. # Vaciado de variables
  52. #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  53.  
  54. VERSION_SCRIPT="V 6.0" # Version del Script actual
  55. FECHA_SCRIPT="Febrero 2010"
  56. #-------------------------------------------------------------------
  57. LEVEL_NIVEL=
  58. CONCEPT_CARACTER=
  59. CONCEPT_ESPEC=
  60. CONCEPT_MOLDE=
  61. CONCEPT_ARQUETIPO=
  62. CONCEPT_LEVEL=
  63. #-------------------------------------------------------------------

Categorías

Caracter: 
Arquetipo: 
Molde: 
Letra: 

Archivo

archivo: 
f01_lnb_enlaza_produccion.f
Nombre de la funcion: 
lnb
encabezado: 
Funcion de enlace entorno LINKS - PROD
Descripcion: 
Agiliza la automatización de módulos

Contenido

Colocacion: 
01
Nivel: 
Level 04

Versión

Fecha_Script: 
Junio 2009
Ruta_Brqx: 
/base/scripts/common/alias/acceso
Version_Script: 
5.0

entity - Level 04 - script - funcion - filtro - 10 - f10_gx.f - Permite hacer búsqueda por el contenido de los archivos

Categorías

Caracter: 
Arquetipo: 
Molde: 
Letra: 

Archivo

archivo: 
f10_gx.f
Nombre de la funcion: 
gx
encabezado: 
Permite hacer búsqueda por el contenido de los archivos
Descripcion: 
Solución con xargs para búsqueda de contenido de archivos

Contenido

Colocacion: 
10
Nivel: 
Level 04

Versión

Fecha_Script: 
Junio 2009
Ruta_Brqx: 
/base/scripts/common/alias/acceso
Version_Script: 
5.0

entity - Level 04 - script - funcion - sinarquetipo - 17 - f17_xnp_enlaza_proyecto.f - Funcion de enlace entorno LINKS - PACK

Código

Referencia al fuente - Source access: 

code - script - especifico - funcion - f17_xnp_enlaza_proyecto.f - Validador Nivel Tres Arquitectura Brqx - Enlace Nivel de Paqu

  1. #!/usr/bin/bash
  2. #-------------------------------------------------------------------
  3. # Funciones Entornos Unix - Brqx Site - Brqx Org
  4. # Brqx Org - Rct - 2010
  5. #-------------------------------------------------------------------
  6. VERSION_SCRIPT="V 6.0" # Version del Script actual
  7. FECHA_SCRIPT="Febrero 2010"
  8. #-------------------------------------------------------------------
  9. LEVEL_NIVEL=04
  10. CONCEPT_CARACTER="especifico"
  11. CONCEPT_MOLDE="funcion"
  12. CONCEPT_ARQUETIPO="acceso"
  13. CONCEPT_LEVEL="Lista $CONCEPT_MOLDE ${CONCEPT_ARQUETIPO} ${CONCEPT_CARACTER}"
  14. #-==================================================================
  15. #+ Funciones definidos:
  16. #-------------------------------------------------------------------
  17. #-- xnp
  18. #-------------------------------------------------------------------
  19. #- Funciones Requeridas
  20. #-------------------------------------------------------------------
  21. #-- xnp_exec
  22. #-------------------------------------------------------------------
  23. #- Ejemplos
  24. #-------------------------------------------------------------------
  25. #- xnp bas : Debe generar el link de pathauto con la 5.0
  26. #--
  27. #- xnp bas 70
  28. #- xnp m bas
  29. #--
  30. #- xnp t dev 60 : Debe generar el link del paquete dev con la version 6.0
  31.  
  32. #-==================================================================
  33.  
  34.  
  35. #- Enlace agil contra modulos de produccion
  36. #-- Recive como parametro :
  37. #-- 1. Tipo de componente
  38. #-- 2. Nombre del paquete
  39. #-- 3. Version de Drupal ( por defecto 5.0 )
  40.  
  41. xnp()
  42. {
  43. #- Vamos a preparar la secuencia de parametros para que sea unica
  44. #- El tipo puede ser modules, themes
  45. INICIAL_COMPONENTE=$1
  46. PAQUETE_COMPONENTE=$2
  47. VERSION_DRUPAL=$3
  48. ERROR=""
  49.  
  50. NUMERO_PARAMETROS=$#
  51.  
  52. # No se han pasado los 3 parametros
  53. case ${NUMERO_PARAMETROS} in
  54. '3' )
  55. #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  56. # Se han pasado los tres parametros y el tercero debe ser la version de Drupal
  57. # El segundo debe ser el componente a enlazar
  58. # El primero es o una m o una t
  59. #-------------------------------------------------------------------
  60. if [ "${INICIAL_COMPONENTE}" = "m" ] ; then
  61. # Entonces se ha pasado el tipo de componente
  62. TIPO_COMPONENTE=modules
  63. elif [ "${INICIAL_COMPONENTE}" = "t" ] ; then
  64. TIPO_COMPONENTE=themes
  65. else
  66. ERROR=TIPO_COMPONENTE
  67. fi
  68. COMPONENTE_PASADO=${PAQUETE_COMPONENTE}
  69. ;;
  70. '2' )
  71. #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  72. #- xnp bas 70
  73. #- xnb m bas
  74. #-------------------------------------------------------------------
  75. if [ "${INICIAL_COMPONENTE}" = "m" ] ; then
  76. # Entonces se ha pasado el tipo de componente
  77. #- xnp m bas
  78. COMPONENTE_PASADO=${PAQUETE_COMPONENTE}
  79. TIPO_COMPONENTE=modules
  80. VERSION_DRUPAL=50
  81.  
  82. elif [ "${INICIAL_COMPONENTE}" = "t" ] ; then
  83. #- xnp t dev
  84. TIPO_COMPONENTE=themes
  85. COMPONENTE_PASADO=${PAQUETE_COMPONENTE}
  86. VERSION_DRUPAL=50
  87.  
  88. else
  89. #- xnb path 60
  90. # Entonces se ha pasado nombre de modulo
  91. VERSION_DRUPAL=${PAQUETE_COMPONENTE}
  92. COMPONENTE_PASADO=${INICIAL_COMPONENTE}
  93. TIPO_COMPONENTE=modules
  94. fi
  95. ;;
  96. '1' )
  97. #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  98. # En esta ocasion solo se le pasa el modulo
  99. #-------------------------------------------------------------------
  100. VERSION_DRUPAL=50
  101. TIPO_COMPONENTE=modules
  102. COMPONENTE_PASADO=${INICIAL_COMPONENTE}
  103. ;;
  104. esac
  105.  
  106.  
  107. case $VERSION_DRUPAL in
  108. '50' )
  109. echo "Seleccionado Drupal 5.0"
  110. ;;
  111. '60' )
  112. echo "Seleccionado Drupal 6.0"
  113. ;;
  114. '70' )
  115. echo "Seleccionado Drupal 7.0"
  116. ;;
  117. '80' )
  118. echo "Seleccionado Drupal 8.0"
  119. ;;
  120. '90' )
  121. echo "Seleccionado Drupal 9.0"
  122. ;;
  123.  
  124. *)
  125. echo "Version de Drupal erronea"
  126. ERROR="${ERROR} VERSION_DRUPAL:${VERSION_DRUPAL}"
  127. ;;
  128. esac
  129.  
  130. if [ "${ERROR}" = "" ] ; then
  131. echo "Sel: ${TIPO_COMPONENTE} ${COMPONENTE_PASADO} ${VERSION_DRUPAL}"
  132. ##. xnp_exec ${TIPO_COMPONENTE} ${COMPONENTE_PASADO} ${VERSION_DRUPAL}
  133. else
  134. echo "Error : ${ERROR}"
  135. fi
  136.  
  137.  
  138. }

Categorías

Caracter: 
Arquetipo: 
Producto: 
drupal
Molde: 
Letra: 

Archivo

archivo: 
f17_xnp_enlaza_proyecto.f
Nombre de la funcion: 
xnp
encabezado: 
Funcion de enlace entorno LINKS - PACK
Descripcion: 
Agiliza la automatización de módulos

Contenido

Colocacion: 
17
Nivel: 
Level 04

Versión

Fecha_Script: 
Febrero 2010
Ruta_Brqx: 
/base/scripts/depend/c01_drupal/funciones/drupal
Version_Script: 
6.0
Distribuir contenido