![]() |
|
|
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 |
| Script para captar nuevas líneas en un fichero y copiarlo al nuevo archivo | fara_aris | Programación de scripts de shell y | 0 | 05-27-2008 11:11 PM |
| captura de un ping a un archivo | MizzGail | Sun Solaris | 3 | 09-20-2007 10:31 AM |
| Valor de captura de archivo | kris01752 | UNIX para usuarios avanzados y expertos | 1 | 08-28-2006 11:50 PM |
| Captura de ejecutar el comando en el archivo de registro | ahmedwaseem2000 | Programación de scripts de shell y | 4 | 08-09-2006 02:06 PM |
| nohup captura del archivo de registro | mgirinath | Programación de scripts de shell y | 2 | 04-24-2006 05:51 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
capturar el nombre del archivo
Estoy tratando de captar el nombre del archivo (que no es de longitud fija) y ponerlo en una variable. Se está trabajando en unix que cuando estoy corriendo el mismo script en Informatica no es que me da la salida deseada. Pero cuando la opción de comentarios (encontrar el nombre del archivo), entonces está funcionando bien. También puede porque estoy usando awk. ¿Hay alguna otra manera (excepto usando awk) para encontrar el nombre de archivo? Nombre de archivo estará en segunda línea del archivo con otros 2 elementos filesize numérico (10) y de registros numéricos (8).
Aquí está mi código: #! / bin / ksh eval $ (awk 'NR \u003d\u003d 2 ( printf "header_fname \u003d \"% s \ "\ n", substr ($ 0,1, longitud-18) # # nombre de archivo ) "$ 1) echo "$ header_fname" Ejemplo de archivo: id_xyz20070523085554004 abcdefgh.csv000000324100000036 |
|
|||||
|
Cita:
Jean-Pierre. |
|
||||
|
Gracias Aigles, que está trabajando perfectamente.
|
![]() |
| Marcadores |
| Etiquetas |
| bash, bash eval, eval |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|