por ejemplo en un texto tengo
var lol= 1
var lol2= 2
con un script o algo sumar los valores del texto , entonces quedaria haci
var lol= 2
var lol2= 3
y si se puede tambir restar
tambien que identifique si es un valor de un string por que me daria asi
var lol= 2
var lol3= 3
pone lol3
primero que nada... redacción y ortografia... eso es importante porque vagamente se entiende lo que quieres decir despues de leer unas 2 veces...
segundo, esto es programación, no dudas generales
tercero no dices lenguaje ni nada... lo que quieres se puede hacer de manera simple con casi cualquier lenguaje, es cosa de leer el archivo e interpretarlo
Perdon por mi ortografia es que lo escribi muy rapido , pero se puede hacer lo que pido con un editor de texto como notepad ++ o un batch script?
pero sino con que lenguaje podria lograrlo.
con básicamente cualquier lenguaje se puede... notepad++ no es un lenguaje es un editor de textos...
aqui 2 ejemplos en batch que hacen algo parecido
http://stackoverflow.com/questions/19839364/sum-up-values-in-column-using-batch-file (http://stackoverflow.com/questions/19839364/sum-up-values-in-column-using-batch-file)
http://stackoverflow.com/questions/36602351/batch-read-and-sum-values-from-diferent-txt-files (http://stackoverflow.com/questions/36602351/batch-read-and-sum-values-from-diferent-txt-files)
claro, con un lenguaje de verdad (python, nodejs, c, c++, visual basic... o cualquiera) sería un poco más facil
Cita de: engel lex en 22 Septiembre 2016, 16:06 PMaqui 2 ejemplos en batch
...
claro, con un lenguaje de verdad (python, nodejs, c, c++, visual basic... o cualquiera) sería un poco más facil
Toda la razón, logicamente,
Batch es "especial" (como
Forrest Gump).
Antes de nada quiero aclarar que por norma general no suelo proporcionar tareas ya hechas si no veo un esfuero por parte del usuario que formula la pregunta, pero esto es algo muy sencillo que no cuesta esfuerzo de reproducir practicamente en ningún lenguaje así que...
Esta sería una manera de hacerlo con VB.NET:
Dim sum As Integer =
(From line As String In File.ReadAllLines("C:\file.txt")
Select CInt(line.Split({"="c}, StringSplitOptions.RemoveEmptyEntries).Last())
).Sum()
Console.WriteLine("Sum: {0}", sum)
Una metodología que nos aportaría mayor versatilidad y control sería la siguiente:
Dim sum As Integer
Using sr As New StreamReader(File.OpenRead("C:\file.txt"))
Do Until sr.EndOfStream
sum += CInt(sr.ReadLine().Split({"="c}, StringSplitOptions.RemoveEmptyEntries).Last())
' Control de errores opcional: Integer.TryParse(...)
Loop
End Using
Console.WriteLine("Sum: {0}", sum)
Saludos.
Me das la implementacion en java es que no se vb.net
Cita de: daniel7885 en 22 Septiembre 2016, 18:08 PM
Me das la implementacion en java es que no se vb.net
pero... ¿qué te cuesta hacer esto?:
- SOLUCIÓN (http://lmgtfy.com/?q=java+read+textfile)