Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-02-2008
emeritos emeritos is offline
Miembro
 
Registrado: may 2003
Posts: 307
Poder: 21
emeritos Va por buen camino
leer fichero de texto

Hola amigos,

Necesito leer y/o escribir en un fichero de texto de Linux, ademas debo de trabajar con el para sacar cierta informacion (utilizando comandos de UNIX o Linux).

¿ Como lo puedo hacer ?

Gracias.
Responder Con Cita
  #2  
Antiguo 20-02-2008
Avatar de walito
walito walito is offline
Miembro
 
Registrado: jun 2005
Posts: 121
Poder: 19
walito Va por buen camino
si podes explicar mejor lo que necesitas te podemos dar una mano.

Para trabajar desde linea de comandos podes usar cat y para filtrar grep.

Ej. cat archivo.txt | grep @hotmail.com > archivosalida.txt

si no usas "> archivosalida.txt" te lo muestra por la consola.

Despues tenes muchas mas cosas para filtrar pero danos un ejemplo de lo que necesitas.

Saludos
Responder Con Cita
  #3  
Antiguo 20-02-2008
Robert01 Robert01 is offline
Miembro
 
Registrado: feb 2006
Ubicación: Córdoba, Argentina
Posts: 895
Poder: 19
Robert01 Va por buen camino
En kubuntu podrías usar desde la línea de comandos

kwrite "nombre_del_archivo_de_texto"

si necesitás permiso entonces sería :

sudo kwrite "nombre_del_archivo_de_texto"

Sin las comillas, eh?

Salu2

Última edición por Robert01 fecha: 20-02-2008 a las 14:18:45. Razón: Observación
Responder Con Cita
  #4  
Antiguo 20-02-2008
emeritos emeritos is offline
Miembro
 
Registrado: may 2003
Posts: 307
Poder: 21
emeritos Va por buen camino
Perdon no me he explicado bien.

Estoy programando en Kylix y necesito leer un archivo de texto y poder escribir en otro, ademas tambien poder ejecutar comandos de UNIX desde el programa.

Gracias y perdon por la poca informacion que di.
Responder Con Cita
  #5  
Antiguo 20-02-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Para leer el archivo de texto:

Código Delphi [-]
var
  s: TStringList;
begin
  s := TStringList.Create();
  try
    s.LoadFromFile('~/archivo.txt');
    //hacer cualquier cosa con el contenido del archivo
  finally
    s.Free;
  end;
end;

Para invocar al interprete de comandos, hay un equivalente al ShellExecute de windows... aunque ahora no logro recordar cómo se llama. Seguro san google te lo dice en medio segundo.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #6  
Antiguo 20-02-2008
Robert01 Robert01 is offline
Miembro
 
Registrado: feb 2006
Ubicación: Córdoba, Argentina
Posts: 895
Poder: 19
Robert01 Va por buen camino
Cita:
Empezado por jachguate Ver Mensaje
Para invocar al interprete de comandos, hay un equivalente al ShellExecute de windows
En lazarus se puede usar TProcess.
Si en Delphi utilizaba siempre ShellExecute y/o WinExec, puede empezar a usar TProcess como alternativa en FPC/Lazarus (es válido también si está ejecutando Lazarus en Linux, porque TProcess es plataforma cruzada).
Nota: FPC/Lazarus puede utilizar ShellExecute y/o WinExec, pero sólo en Win32.

No se si en kylix hay algo equivalnete a TProcess


link


Salu2
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Leer varios archivos de texto y extraer solo 2 lineas de ese texto mp3968 Internet 1 17-05-2007 20:24:09
Saber cantidad de lineas que se van a leer de un fichero texto... Lester Varios 4 04-04-2007 17:57:02
Leer fichero texto palabra por palabra... Lester Varios 2 03-04-2007 15:28:27
Leer fichero rocio84 Varios 1 21-05-2006 10:45:06
leer fichero de texto davidgaldo Varios 1 08-11-2005 15:05:12


La franja horaria es GMT +2. Ahora son las 03:35:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi