![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| sustituir último / por | | naikaa | Programación de scripts de shell y | 6 | 01-17-2008 02:19 AM |
| Cómo reemplazar en Vi | ravi.sadani19 | Programación de scripts de shell y | 5 | 06-25-2007 10:30 am |
| Sustituir \ n por \ r \ n | Chanakya.m | Programación de scripts de shell y | 3 | 07-19-2006 08:20 AM |
| Cómo sustituir el uso SED? | Mahatma | Programación de scripts de shell y | 4 | 03-23-2006 03:04 PM |
| Reemplace | jda2001 | UNIX for Dummies Preguntas y Respuestas | 2 | 09-06-2005 03:20 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
sustituir
hola
tengo la entrada del archivo en este formato E102 | 0 | 1-23-1994 | 0 | 12-5-1994 | E003 | A | 10450 | Charan, devupalli | 5000 cómo convertir esto en OUTFILE E102 ,0,1-23-1994 ,0,12-5-1994, E003, A, 10450, Charan, devupalli, 5000 i wann la salida en la hoja Excel ......... Por eso me convierte en csv .. pero tengo el nombre de archivo como nombre, apellido y debe estar presente en una columna de Charan, devupalli Por favor enviarme lo antes posible. gracias de antemano cereza |
|
||||
|
hola
$ Cat> in6
E102 | 0 | 1-23-1994 | 0 | 12-5-1994 | E003 | A | Charan, devupalli | 2000 $ sed 's /|/,/ g' in6> out6.csv $ Cat out6.csv E102 ,0,1-23-1994 ,0,12-5-1994, E003, A, Charan, devupalli, 2000 en la excelencia sobresalir en el que estoy recibiendo y Charan devupalli en dos columnas, pero necesito para obtener en una sola columna como Charan, devupalli ..... gracias cereza |
|
||||
|
No estoy cierto que estoy siguiendo lo que usted está diciendo, pero si lo hago ... Código:
cat in|tr "|" "," > out debe darle lo que usted desea. Creo que no entiendo por qué su SED declaración no está funcionando, pero reemplazará a la tr | 's con' s |
|
||||
|
hola
Cita:
Si tengo un archivo como E001 | 0 | 23/01/2007 |Charan, DEVUPALLI| 4000 | India |! ENTRADA E001, 0,23 / 01/2007,Charan, DEVUPALLI, 4000, INDIA |! SALIDA Me puede convertir el archivo con SED...... Y tengo la OUT PUT ......... Pero tengo la Charan EN UNA COLUMNA Y EL INDEPENDIENTE DEVUPALLI INDEPENDIENTE EN COLUMNA. NECESITO PARA OBTENER LA Charan, DEVUPALLI EN UNA SOLA COULMN ........ COMO HACER QUE ........ PLS enviar cómo hacerlo |
|
||||
|
dude, en primer lugar, perder las tapas.
en segundo lugar, creo que su problema reside en la forma u manejar Excel, y no en Unix. Si convertir todos "|" que coma, la coma se convierte en un delimitador y "Charan, devupalli" convertido en dos temas separados, delimitados por comas. Un archivo CSV no necesita tener una coma como delimitador, se puede configurar el tubo de un signo como delimitador demasiado (Utilice el Herramientas-> Texto a columnas y se puede configurar el delimitador allí) Así que usted puede utilizar la primera línea directamente en excel, sin necesidad de mod en unix. que se esta pasando círculos. |
|
||||
|
Si usted realmente quiere convertir el separador de coma a causas no relacionadas, puede hacer que coma dentro de un campo poniendo en dobles. Distintas (per) versiones de Excel tienen diferentes errores y convenciones para saber cómo exactamente se rompen cuando se intenta hacer esto, así que tendrá que experimentar un poco.
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|