![]() |
|
|
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 |
| Buscar, sustituir en la cadena con la cadena de archivo1 (tabla) archivo2? | gstuart | Programación de scripts de shell y | 9 | 06-08-2009 07:11 AM |
| Buscar una cadena de texto y añadir después de la cadena | kesu2k | Programación de scripts de shell y | 8 | 07-18-2008 08:35 PM |
| Extraer una cadena de un archivo y buscar la misma cadena en otros archivos | mohancrr | Programación de scripts de shell y | 1 | 09-19-2007 04:17 AM |
| añadiendo a la cadena de archivo de texto sobre la base de búsqueda | malaymaru | Programación de scripts de shell y | 1 | 06-09-2006 09:53 AM |
| sed problema - cadena de reemplazo debería ser igual de larga que se pongan en venta la cadena. | amangeles | Programación de scripts de shell y | 4 | 01-11-2006 06:11 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
awk en una cadena
Hola
Estoy tratando de hacer Código:
awk -F: '{print $3}' a:b:c
awk espera sin embargo un archivo: Código:
awk: can't open a:b:c Última edición por radoulov; al 07-24-2008 09:28 AM.. Motivo: añadido etiquetas de código |
|
||||
|
Por favor coloque el código entre las etiquetas de código.
Puede seleccionar el código y haga clic en el símbolo # por encima de la ventana de edición o en el lugar de su código entre paréntesis el código de la siguiente manera: Código HTML:
[code]
awk -F: '{print $3}' file
[/code]
|
|
||||
|
Para probar esto una cadena:
Código:
assuming: var="a:b:c"
echo "$var" | awk -F: '{print $3}'
|
|
||||
|
Más posibilidades:
Código:
echo 'a:b:c' | sed 's/.*://' Código:
echo 'a:b:c' | awk -F: '$0=$3' |
|
|||||
|
En realidad,
puede ser fácilmente realizada en depósito sin ningún tipo de comando externo (a menos que, como ya se ha indicado, hay otra razón para usar AWK en este caso particular): Código:
% s=a:b:c % (IFS=:;set -- $s;printf "$3\n") c Código:
zsh-4.3.4% print ${${(s.:.)s}[3]}
c
|
![]() |
| Marcadores |
| Etiquetas |
| awk, de entrada |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|