Home > elemento inesperado > error sintactico cerca elemento inesperado

Error Sintactico Cerca Elemento Inesperado

Contents

ProgramadoresIniciar sesiónCorreo: Contraseña: Entrar Recordar sesión en este navegadorRecordar contraseña?Iniciar sesiónCrear cuentaDocumentación y RecursosCursos y ManualesBiblioteca de TemasCódigo FuenteNoticias/ArtículosForos y ConsultasForos de ConsultaChats de error sintáctico cerca del elemento inesperado newline' prog.Nuevo!!Tablón de NotasDiccionario informáticoProgramadoresProgramadoresOfertas de TrabajoSolicitudes para prog.Lista de CorreoProgramasProgramas/UtilidadesNuestros ProgramasIconos

Error Sintáctico Cerca Del Elemento Inesperado (' Python

y CursoresPreguntas/RespuestasOtrosUtilidadesColaboradoresEncuestas/EstadísticasContactarLWP » Foros » Linux/Unix Shell Scripting » linea 10: error sintáctico cerca del elemento inesperado error sintáctico: no se esperaba el final del fichero then Linux/Unix Shell Scripting - linea 10: error sintáctico cerca del elemento inesperado then VolverNuevo Tema<<>> Vista: arbolcronológicolinea 10: error sintáctico cerca del elemento inesperado thenMilagros(28/10/2012 10:45:43)7.544 visitas3 bash error sintáctico cerca del elemento inesperado do respuestaslinea 10: error sintáctico cerca del elemento inesperado thenxve(28/10/2012 11:00:44)linea 10: error sintáctico cerca del elemento inesperado thenMilagros(28/10/2012 11:06:05)linea 10: error sintáctico cerca del elemento inesperado thenTom(29/10/2012 11:08:50) linea 10: error sintáctico cerca del elemento inesperado thenPublicado por Milagros(4 intervenciones) el 28/10/2012 10:45:43Hola soy nueva en programación shell Estoy haciendo un script que lista los directorios y los archivos que se encuentran en el directorio actual,si es un archivo debe indicar que tipo es y si es directorio mostrar los archivos que cuelgan de el. El error es el siguiente linea 10 error sintáctico cerca del elemento inesperado then llevo toda la mañana intentando ver donde esta el fallo y nada haber si me podéis echar una mano Gracias de antemano quedo el codigo 1234567891011121314151617181920212223242526272829303132333435363738394041# i es igual los valores listados por ls for i in `ls`; do#si es un fichero mostramos el nombre del fichero if test -d $i then echo "Es directorio: " $i # j es igual los valores listados por ls de $i for j in `ls $i`; do if test -s $j then echo "nombre y tipo de archivo " file $j else echo "Directorio vacio " fi done else echo "nombre y tipo de archivo " file $i fidoneValora esta pregunta0ResponderOtras secciones de LWP con contenido de Linux/Unix Shell Scripting- Código fuente de Linu

[solucionado] Dudas al crear un paquete? cualquier problema que tengas con makepkg comentalo aca! Responder Vista para imprimir 6 mensajes • Página 1 de 1 milo Archer Intermedio Mensajes: 67 Registrado: 20 May 2011, 13:35 http://www.lawebdelprogramador.com/foros/Linux-Unix-Shell-Scripting/1354571-linea-10-error-sintactico-cerca-del-elemento-inesperado-then.html Contactar: Contactar milo WLM error sintáctico ...mento inesperado `newline' [solucionado] Citar Mensajepor milo » 14 May 2012, 12:21 Siguiendo los pasos para instalar packer de esta página, me sale un error que no me http://foros.archlinux-es.org/viewtopic.php?t=6135 había salido antes. En otras ocaciones e seguido los mismos pasos de la misma página y no había tenido problemas. Cuando hago el wget Código: Seleccionar todowget http://aur.archlinux.org/packages/packer/PKGBUILD ya me crea el archivo PKGBUILD Código: Seleccionar todo[[emailprotected] packer]$ ls -a -l /home/user/build/packer/
total 20
drwxr-xr-x 2 user user 4096 may 14 08:58 .
drwxr-xr-x 3 user user 4096 may 14 07:41 ..
-rwxr-xr-- 1 user root 9813 may 14 08:58 PKGBUILD
Ahora quiero hacer el siguiente paso que es 'makepkg'Código: Seleccionar todo[[emailprotected] packer]$ sudo makep

here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn http://stackoverflow.com/questions/13521723/while-in-bash-script more about Stack Overflow the company Business Learn more about hiring developers or posting ads with us Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow http://www.mediavida.com/foro/dev/problema-script-bash-537296 Community Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute: Sign up while in bash script up vote 0 down vote elemento inesperado favorite I am making a bash script. the objective is: execute a program wait some seconds reset the program and repeat the process. I make 2 scripts but i don't know where is the error... #!/bin/bash while true; do seg=`date +%M`; if [[ "$seg" -eq "30" ]]; then killall sox; echo "reset"; fi done bash: error sintáctico cerca del elemento inesperado `;' #!/bin/bash while true; do nice -n-10 error sintáctico cerca sox -q -V0 --multi-threaded -t alsa hw:2,0 -t alsa pcm.default && done bash: error sintáctico cerca del elemento inesperado `done' linux bash unix while-loop share|improve this question edited Apr 22 '14 at 15:23 Tshepang 4,6841059103 asked Nov 23 '12 at 0:26 Felipe Morales 5171824 What's the intention of the second script? Start a new sox process if the old one dies? Just lose the && then. –tripleee Nov 23 '12 at 7:54 Many of us here have no idea what "sintáctico cerca del elemento inesperado" means... Don't make us guess... –twalberg Apr 22 '14 at 17:00 add a comment| 1 Answer 1 active oldest votes up vote 1 down vote accepted Issues with Script #1: The ; notation is to run multiple commands on the same line, one after another. Bash syntax requires that while and do on separate lines (same with if ... and then, and separated by ; if on the same line. Command statements are not normally terminated with a ; char in bash. Change your code from: #!/bin/bash while true; do seg=`date +%M`; if [[ "$seg" -eq "30" ]]; then killall sox; echo "reset"; fi done To: #!/bin/bash while true do seg=`date +%

problema para compilar un script para un trabajo, que no sé qué hacer, no suelo usar linux y seguro que tiene además más errores, pero este, aunque será una tontería no veo dónde está el error sintáctico, estoy embotado entre mysql, java, xquery y ahora esto XD El error al que me refiero está en esta línea me dice el shell, está dentro de un case: 5) if [ "$EUID" -eq 0 ] ; then correcto=1 while [ $correcto -eq 1 ] ; do echo -e "Introduzca el nombre de usuarion" read -s nombre_usuario echo -e "Introduzca la contraeñan" read -s contrasena echo -e "Vuelva a introducir contraseñan" read -s contrasena2 if [ $contrasena -eq $contrasena2 ] ; then if [ ! getent passwd $nombre_usuario > /dev/null 2>&1 ] ; then useradd -m -d /home/$nombre_usuario -p $contrasena $nombre_usuario $correcto++ else echo -e "nERROR: El usuario ya existe..." fi else echo -e "nERROR: La contraseña no coincide..." fi done else echo -e "nERROR: No estás registrado como administrador... " fi ;; 6) if [ "$EUID" -eq 0 ] ; then Este es el error: ./menu: línea 49: error sintáctico cerca del elemento inesperado `else' ./menu: línea 49: ` else echo -e "nERROR: La contraseña no coincide..." fi ;' A ver si alguien lo ve así al vuelo o algo y puede ayudarme, al final dejo el código entero (aún no lo probé todo pero es que no avanzo de este problema) y si eso el enunciado: ENUNCIADO: Spoiler Crear un Shell que muestre por pantalla el siguiente script: Listar archivos. Ver directorio de trabajo. Crear directorio. Borrar directorio. Crear usuario. Borrar usuario. SalirIntroducir opción:Opciones: Se listan los archivos del directorio actual. Nombre del directorio actual. se solicita un nombre de un directorio y se crea dentro del directorioactual. Se solicita un nombre de directorio y se borra, suponiendo que esta vacíoy ubicado en el directorio actual. Se comprueba si el script lo está ejecutando root, y si lo es, se solicita unnombre de usuario (o login), una contraseña y se añade al sistema,creando en ese momento su directorio personal, con el mismo nombreque el login del usuario. Si el usuario no es root muestra unaadvertencia y no deja crear el usuario. Se comprueba si el script lo está ejecutando root, y si lo es, se solicita unnombre de usuario (o login) y se borra el usuario del sistema,eliminando también el directorio del usuario. Si no es root, muestra unaadvertencia y no permite ejecutar la o

 

Related content

No related pages.