The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Sistema Operativo > BSD
.
google unix.com



BSD BSD, a veces llamado Berkeley Unix, Unix es un sistema operativo desarrollado por el Computer Systems Research Group de la Universidad de California en Berkeley.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
grep sintaxis para esto ... roshanjain2 Programación de scripts de shell y 4 02-19-2007 06:21 AM
¿Necesita ayuda con la sintaxis usando awk + grep kthri Programación de scripts de shell y 6 11-07-2005 05:01 AM
Sintaxis de comandos dsimpg1 UNIX for Dummies Preguntas y Respuestas 2 02-17-2005 02:13 PM
sintaxis de comandos PMAP UNIX for Dummies Preguntas y Respuestas 3 01-09-2002 11:06 AM
Sintaxis para el comando tar baunocj UNIX for Dummies Preguntas y Respuestas 1 05-02-2001 11:05 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 02-27-2009
Straitsfan Straitsfan is offline
Usuario Registrado
  
 

Fecha: febrero 2009
Puestos: 41
la sintaxis del comando grep

Estoy aprendiendo en mi mac UNIX (BSD), utilizando un manual. Estoy tratando de averiguar el comando grep, y estoy haciendo algo mal. He abierto uno de mis archivos en NeoOffice y estoy buscando una cadena, la frase «estoy escribiendo." He estado en algunos sitios para obtener la sintaxis correcta, y de lo que puedo ver la sintaxis correcta es:

grep "estoy escribiendo" [nombre de archivo]

Muchas veces me sale el mensaje de que no existe tal archivo o directorio existe, aun cuando creo que haya introducido toda la información. Cuando esto no ocurre, el cursor parpadea solo, sin la visualización de la cadena que estoy buscando. ¿Puede alguien decirme qué me falta? Por supuesto, el libro que estoy usando es el OS X que falta el manual de David Pogue, y es sólo unos pocos párrafos en el comando, por lo que no se puede comprender algo. Por favor, si pudiera escribir la sintaxis correcta (incluidas las barras inclinadas, puntos, etc) para poder compararlo con lo que estoy haciendo.
  #2 (Enlace permanente)  
Old 02-27-2009
joeyg's Avatar
joeyg joeyg is offline Forum Staff  
modérateur
  
 

Fecha: diciembre 2007
Ubicación: Casa de 17-veces campeón mundial de Boston Celtics
Puestos: 1.311
Cool

grep mostrará todas las líneas que contienen una cadena de búsqueda-.
Y he visto algunos resultados extraño cuando las líneas no están delimitados como normalmente se espera con una línea de alimentación al final de cada uno. Por lo tanto, que es el primer pensamiento - de que el archivo no está correctamente delimitado. (véase comandos como dos2unix y unix2dos para obtener más información)
Las siguientes cuestiones son de capitalización y el espaciamiento. El comando grep, sin otras opciones, es una coincidencia exacta. Esto se refiere a mi comentario sobre el espaciamiento de como puede haber dos espacios entre algunas palabras, palabras que pueden estar en líneas separadas, no puede haber ficha caracteres entre las palabras.

Véase el siguiente ejemplo:
Código:
> cat file002
this is boring
but I am writing
so we can test
to see that I
am writing
> grep "I am writing" file002
but I am writing
  #3 (Enlace permanente)  
Old 02-27-2009
Straitsfan Straitsfan is offline
Usuario Registrado
  
 

Fecha: febrero 2009
Puestos: 41
¿Puede explicar qué quiere decir con 'delimitado?

He copiado el archivo de NeoOffice (guardado como. Doc, formato Word) a la edición de texto (un archivo. Txt) y el comando trabajadas (grep 'Me dirijo'), pero toda la letra impresa, o la mayor parte de él -- Estoy adivinando que significa que se encuentran todas las líneas con cualquiera de las tres palabras en la cadena y las líneas impresas. ¿Es posible utilizar 'grep' para encontrar este fragmento de frase y no otras líneas que no contengan toda esta fragmento?
  #4 (Enlace permanente)  
Old 02-27-2009
TonyLawrence TonyLawrence is offline
Usuario Registrado
  
 

Fecha: Sep 2007
Localización: SE Misa
Puestos: 146
Cita:
Publicado originalmente por Straitsfan View Post
¿Puede explicar qué quiere decir con 'delimitado?

He copiado el archivo de NeoOffice (guardado como. Doc, formato Word) a la edición de texto (un archivo. Txt) y el comando trabajadas (grep 'Me dirijo'), pero toda la letra impresa, o la mayor parte de él -- Estoy adivinando que significa que se encuentran todas las líneas con cualquiera de las tres palabras en la cadena y las líneas impresas. ¿Es posible utilizar 'grep' para encontrar este fragmento de frase y no otras líneas que no contengan toda esta fragmento?
Copia un archivo. Doc a algo llamado. Txt no la convierte en un archivo de texto.

Creo que esta es la base de su problema y malentendido.

Intente hacer un "Guardar como" y elegir algo que es de texto (no sé lo que Neo le ofrece, probablemente, "Texto", tal vez algunas variantes).

Grep está diseñado para funcionar en archivos de texto, no los archivos de textos.
  #5 (Enlace permanente)  
Old 02-28-2009
Straitsfan Straitsfan is offline
Usuario Registrado
  
 

Fecha: febrero 2009
Puestos: 41
Smile

Me la guardé como un archivo txt (texto) en NeoOffice. Sin embargo, el comando grep no funciona. He introducido grep "estoy escribiendo" y luego la ruta, que termina con el nombre de archivo (\ nombre \ nombre \ nombre \. Txt [El nombre del archivo consta de tres letras, con un espacio entre ellos, ningún espacio entre la última palabra y punto ), pero recibió el mensaje "No such file or directory." cuando intento con la copia guardada en el editor de texto de Apple (el txt) aplicación funcionaba bien.

¿Me podría decir exactamente qué se entiende por un archivo de texto y cómo difiere de un archivo de procesamiento de textos? Porque puedo elegir las fuentes y el formato en el editor de texto, como Word o NeoOffice.

Última edición por Straitsfan; al 02-28-2009 01:45 PM..
  #6 (Enlace permanente)  
Old 03-22-2009
TonyFullerMalv's Avatar
TonyFullerMalv TonyFullerMalv is offline Forum Advisor  
Usuario Registrado
  
 

Fecha: Sep 2008
Lugar: Malvern, WORCS. Reino Unido
Puestos: 740
Ponga el nombre de archivo con espacios en el discurso dentro de las marcas, por ejemplo:
Código:
$ grep "I am writing" "/home/user/docs/text file.txt"
Los nombres de los archivos con espacios es mejor evitar para Unix ...
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Apagado
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 12:05 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0