ok gracias
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
Dim leer_ip, leer_nombre, leer_comentario As String
Const fichero As String = "C:\examen_carlos_barea\ExamenFicheros\windows2\copi_hosts"
Dim sr As New System.IO.StreamReader(fichero)
leer_ip = "1.1.1.1"
If My.Computer.FileSystem.FileExists(fichero) = True Then
Do Until (leer_ip = Nothing)
leer_ip = sr.ReadLine
leer_nombre = sr.ReadLine
leer_comentario = sr.ReadLine
If leer_ip = Nothing Then
Exit Do
End If
S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 1, 3)
S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 5, 7)
S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 9, 9)
S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 11, 12)
S_ip(S_ip.Length - 1).nombre = leer_nombre
S_ip(S_ip.Length - 1).comentario = leer_comentario
sr.ReadLine()
'If (S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 1, 3) = leer_ip And S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 5, 7) = leer_ip) And (S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 9, 9)) And (S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 11, 12)) Then
' MessageBox.Show("ok")
'End If
' aumento la matriz
ReDim Preserve S_ip(S_ip.Length)
Loop
sr.Close()
Else
MessageBox.Show("El fichero de inicio no existe...", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
Const fichero As String = "C:\ejer\Ficheros\windows2\copi_hosts"
' 1. camino o estrean para cargar la informacion
Dim sr As New System.IO.StreamReader(fichero)
' 2. leer el archivo
leer_ip = sr.ReadLine
leer_nombre = sr.ReadLine
leer_comentario = sr.ReadLine
ip_buscar = CStr(txt_B1.Text(Mid(1, 3)) & "." & txt_B2.Text(Mid(5, 7)) & "." & txt_B3.Text(Mid(9, 9)) & "," & txt_B4.Text(Mid(11, 12)))
MessageBox.Show("ip_buscar: " & ip_buscar)
Catch ex As Exception
End Try
######################################################
FACTURA
######################################################
Fecha: ----------------
Cliente: --------
DNI: -----------
######################################################
Codigo####Descripcion####Cantidad####U.P.####Total####
######################################################
C.2110 producto1 3 5.30 15.90
C.2012 producto2 8 15.20 121.60
######################################################
SUBTOTAL: 137.50
IVA 18%: 24.75
###############
IMPORTE: 162.25
#!/bin/bash
echo ""
echo "LISTADO DE PRODUCTOS"
echo "-------------------------------------------"
cat /home/barea/unity/ejercicios_de_Scipt_en_Bash/cut/ejer57/productos.txt
echo "-------------------------------------------"
echo ""
i=1
read -p "elige el producto $i que desees o S para salir: " prod
echo "prod1: "$prod
# en la variable codig quiero guardar la primera columna del fichero, pero me sale toda la columna en una linea y creo que es
# por eso por lo que no me funciona lo que he realizado mas adelante de del head | tail, como lo tendria que hacer???
codig=$(cat /home/barea/unity/ejercicios_de_Scipt_en_Bash/cut/ejer57/productos.txt | cut -d "#" -f 1 | grep '^[C,c]\.[0-9]\{3\}$')
echo "Codig: "$codig
while [ $prod != 'S' ]
do
echo "i: "$i
linea_cod_fich=$(head -$i /home/barea/unity/ejercicios_de_Scipt_en_Bash/cut/ejer57/productos.txt | tail -1)
i=$(expr $i \+ 1)
read -p "elige el producto $i que desees o S para salir: " prod
echo "prod1: "$prod
echo "Cod_fich: "$cod_fich
echo "linea_cod_fich: "$linea_cod_fich
exit while
done