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
Cadena de búsqueda - Comando para encontrar segunda aparición saurabhsinha23 UNIX for Dummies Preguntas y Respuestas 5 12-06-2007 08:03 PM
Problemas con el comando find lodey UNIX for Dummies Preguntas y Respuestas 4 10-27-2007 08:47 AM
Unix encontrar comando para imprimir y directorio de búsqueda princein UNIX for Dummies Preguntas y Respuestas 4 03-06-2007 08:46 AM
Buscan comando (s) / script para encontrar una cadena de texto dentro de un archivo wrwelden Programación de scripts de shell y 5 11-23-2006 12:53 AM
ctrl-c: no escapar de comando dangral UNIX for Dummies Preguntas y Respuestas 3 06-23-2004 05:36 PM

Closed Thread
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 12-04-2005
grahamb grahamb is offline
Usuario Registrado
  
 

Fecha: diciembre 2005
Ubicación: Windsor, Ontario Canadá
Publicaciones: 13
encontrar: los problemas que escapan printf cadena de mando

Hola gente!

¿Pueden ayudarme a encontrar con este comando-printf. Me parece que no puede ejecutar el comando printf-de mi script de shell. Estoy confundida:

Mi script de shell fragmento tiene este aspecto:
Código:
#!/bin/sh
..
COMMAND="find ./* -printf '%p %m %s %u %g \n'"
echo "Command: ${COMMAND}"
${COMMAND} > ${ARCHIVE_DIR}/${CURRENT_FILE}
Con o sin comillas simples se adjuntaba el% p, etc, me sale este mensaje de error:
Código:
Command: find ./* -printf '%p %m %s %u %g \n'
find: paths must precede expression
En la línea de comandos (bash), el comando funciona. Además sólo funciona para mí con las comillas simples se adjuntaba el printf cadena de mando.

Esperamos con interés sus respuestas
Grahamb

Uso de Fedora2.54 con bash, y #! / Bin / sh para la ejecución de shell
  #2 (Enlace permanente)  
Old 12-04-2005
grahamb grahamb is offline
Usuario Registrado
  
 

Fecha: diciembre 2005
Ubicación: Windsor, Ontario Canadá
Publicaciones: 13
Question Que represado sustitución!

Hola chicos!

Estoy seguro de que la mayoría de ustedes tienen una respuesta a este. Estoy tratando de hacer una obra en torno al problema anterior, pero en otros lugares hasta llegar celebrada !!!!! Por lo tanto, no puede evitar este problema.

He aquí mi próximo tapón:
Código:
COMMAND="ls -la --full-time `find ./* -type f` "
${COMMAND} | awk '''{ print '$NF' '$0' }''' >> ${ARCHIVE_DIR}/${TMP_FILE}
El archivo de registro muestra el error:
Código:
+ awk '{ print  /usr/share/scripts/security_check.sh }'
Estoy a medio camino. Tengo el '()' partes llevaron a la línea de comandos. Pero el "$ NF" se sustituirá en blanco y "$ 0" substitued como el llamado programa!!

Cuando pongo \ $ awk en el interior de la NF-entre paréntesis la "\" se envió a la línea de comandos, por ejemplo:
Código:
+ awk '{ print  \$NF \$0 }'
Cerrar cerca, pero no suficiente!

U ¿Puede ayudar? Alguna idea? Cualquier enlace para que me ayude?

recuerdos
GrahamB
Closed Thread

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 06:40 PM.


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