Fecha y hora actual: Jueves 27 Abr 2017 04:16
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Error ejecutando un script

Responder al Tema

Índice del Foro > S.O. Linux > Error ejecutando un script

Autor Mensaje
Francisjavi
Usuario Iniciado


Registrado: 16 Oct 2013
Mensajes: 17
Ubicación: España

Mensaje Publicado: Lunes 23 Nov 2015 14:00

Título del mensaje: Error ejecutando un script

Responder citando

Estaba haciendo un ejercicio de clase que consiste en un script, usando awk, que tiene que mostrar las lineas de un fichero numeradas.

Hay varias opciones que ya he implementado por separado y funcionan, el problema es que no se como juntarlas en el mismo script.

Mi código es este:

#!/bin/bash
#
# Imprime las lineas de un fichero numeradas, dependiendo de la opción
# Op1: Numera todas las lineas
# Op2: Solo muestra y numera lineas no vacías
# Op3: Muestra y numera lineas vacías y no vacías de forma independiente
#
awk -v opt=$2 'BEGIN{num=0; numV=0}
{
if(opt==1){
print num, $0;
}
else if(opt==2){
if($0!=""){
num++;
print num, $0;
}
}
else if(opt==3){
if($0!=""){
num++;
print num, $0;
}
else{
numV++;
print numV;
}
}
else{print"Opcion no existe"; exit;}
}
END{if(opt==3){ print"Lineas vacias:"numV" Lineas no vacias:"num} }'$1

Y la salida me imprime el siguiente error: " awk: 24: unexpected character '.' "
Si me pudierais decir que falla os lo agradecería mucho.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 1 Hora

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Script traductor

eugeniocol HTML y CSS 1 Viernes 20 Ene 2017 21:53 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Error al compilar para Code Bolcks las wxWidgets

Nucleorion C, C#, Visual C++ 4 Miércoles 04 Ene 2017 20:37 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Control HTML (o script) desde VBA

morfeoct Programación en general 0 Martes 22 Nov 2016 23:15 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Error en using c# as.net

llogui C, C#, Visual C++ 3 Viernes 01 Jul 2016 17:05 Ver último mensaje
El foro no contiene ningún mensaje nuevo

error en codigo access vba ,usando dlookup y do...

Kaesarus Visual Basic y VBA 1 Lunes 30 May 2016 20:35 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,