![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| 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 |
| Error de ejecución de un comando de shell script perl | voorkey | Programación de scripts de shell y | 5 | 03-30-2009 08:48 AM |
| awk script error: "Error de sintaxis:" Split "inesperado | Herry | UNIX for Dummies Preguntas y Respuestas | 2 | 03-17-2008 11:16 AM |
| PZ ayuda: configure: error: no puede encontrar la salida de la flexión; renunciar a | bullet350 | Sun Solaris | 0 | 11-29-2007 05:24 AM |
| Copia de seguridad es que me da de entrada / salida de error | JPigford | UNIX for Dummies Preguntas y Respuestas | 8 | 01-28-2005 07:00 PM |
| /dev/rStp0 dando error | workingstiff | UNIX for Dummies Preguntas y Respuestas | 1 | 10-29-2002 06:25 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
comando mv está dando error en el script de shell
Hola,
En mi script de shell cuando estoy utilizando el comando mv utilizando las variables de shell es que me da error de sintaxis. Lo que sigue es el script de shell: file_edifice \u003d "*. txt" fquote \u003d " '" fdquote \u003d \ " para el archivo en $ file_edifice hacer $ file \u003d $ archivo fquote $ fquote tofile_name \u003d `date +% d% m% y:% H% M% S: edifice.data" » echo $ archivo echo $ tofile_name mv $ file $ tofile_name sueño 2 hecho errores: "ACADEMIA SPORTS_ACADEMY SPORTS_20071208.txt ' 131207:011618: edifice.data Uso: mv [-f] [-i] [-e advertir | vigor | ignorar] F1 F2 mv [-f] [-i] [-e advertir | vigor | ignorar] f1 ... fn d1 mv [-f] [-i] [-e advertir | vigor | ignorar] D1 D2 'BOSCOVS_BOSCOVS_20071208.txt' 131207:011620: edifice.data mv: «BOSCOVS_BOSCOVS_20071208.txt ': no puede acceder a: No such file or directory 'Dicks Sporting GOODS_DICKS Sporting GOODS_20071208.txt' 131207:011622: edifice.data Uso: mv [-f] [-i] [-e advertir | vigor | ignorar] F1 F2 mv [-f] [-i] [-e advertir | vigor | ignorar] f1 ... fn d1 mv [-f] [-i] [-e advertir | vigor | ignorar] D1 D2 'DEPORTE CHALET_SPORT CHALET_20071208.txt' 131207:011624: edifice.data Uso: mv [-f] [-i] [-e advertir | vigor | ignorar] F1 F2 mv [-f] [-i] [-e advertir | vigor | ignorar] f1 ... fn d1 mv [-f] [-i] [-e advertir | vigor | ignorar] D1 D2 "LA AUTORIDAD DE DEPORTES, INC._THE de Deportes, INC._20071208.txt ' 131207:011626: edifice.data Uso: mv [-f] [-i] [-e advertir | vigor | ignorar] F1 F2 mv [-f] [-i] [-e advertir | vigor | ignorar] f1 ... fn d1 mv [-f] [-i] [-e advertir | vigor | ignorar] D1 D2 Para sugerir. Gracias, gammit |
|
||||
|
Usted está tratando de hacer la vida mucho más difícil de lo que debe ser.
Especialmente su fdquote $ cosa. La shell interpreta los caracteres y no puedo saber si usted está tratando de ayudar o confundir el infierno de la Interpretor. |
|
||||
|
gracias por sus opiniones cargador, de modo que ¿qué debo hacer en este caso?
|
|
||||
|
Usted no necesita fquote y fdquote, utilice las comillas, donde usted lo necesita. Se hacen con honestidad mucho más clara. La sintaxis de los scripts de shell que no ha cambiado mucho en 25 años, estas cosas no deben ser variables.
Además, no es necesario el sueño. Una vez que ha simplificado y, a continuación, publicar y podemos tener otra mirada. ![]() |
|
||||
|
gracias cargador, se ha resuelto.
|
|
||||
|
Excelente,
![]() |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|