The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



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
Eliminar palabras de archivo Beeser UNIX para usuarios avanzados y expertos 5 12-19-2008 12:45 PM
eliminar primeras palabras de una línea shellscripter Programación de scripts de shell y 4 10-08-2008 02:34 AM
leer los argumentos de depósito DNAx86 Programación de Alto Nivel 1 05-11-2008 12:56 PM
Bash Shell - # de argumentos DNAx86 Programación de scripts de shell y 1 01-10-2008 01:23 PM
Script de shell con argumentos sankar6254 Programación de scripts de shell y 3 12-22-2003 09:21 AM

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-11-2009
praveenbvarrier praveenbvarrier is offline
Usuario Registrado
  
 

Fecha: abril 2008
Puestos: 15
Retire las dos primeras palabras de depósito argumentos

Hola
Tengo que eliminar los dos primeros términos de los argumentos de mi script recibe .. no importa cuántos argumentos se pasan.

Gracias
Praveen
  #2 (Enlace permanente)  
Old 02-11-2009
pludi's Avatar
pludi pludi is online now Forum Staff  
Moderador
  
 

Fecha: diciembre 2008
Ubicación:. En
Puestos: 1.926

Código:
shift 2
third=$1
echo $third

debería darle su tercer argumento
  #3 (Enlace permanente)  
Old 02-11-2009
praveenbvarrier praveenbvarrier is offline
Usuario Registrado
  
 

Fecha: abril 2008
Puestos: 15
Hyy, necesito el resto de argumentos, no sólo el tercero, por ejemplo: - si el total son 7 los argumentos de salida shuld ser los últimos 5 argumentos .. y si el total son 10 THN argumetns la O / P shuld ser 8 .. Espero que se haya obtenido mis necesidades
  #4 (Enlace permanente)  
Old 02-11-2009
Whiteboard's Avatar
Whiteboard Whiteboard is offline
Usuario Registrado
  
 

Fecha: febrero 2009
Ubicación:........
Puestos: 111
Espero que esto debe ayudar a usted oa otra persona u daría una idea sobre la forma de proceder ...

echo "un dos tres cuatro" | cut-d ""-f3 -
tres cuatro

Por favor, corrija si me entiende ur problema en un mal camino .... También dar algunos ejemplos de I / P y O / P de modo que será fácil trabajar en él ....
  #5 (Enlace permanente)  
Old 02-11-2009
pludi's Avatar
pludi pludi is online now Forum Staff  
Moderador
  
 

Fecha: diciembre 2008
Ubicación:. En
Puestos: 1.926
cambio hace exactamente lo que necesitan. "cambio 2" elimina los dos primeros argumentos de la lista de argumentos, por ejemplo. $ 3 pasa a ser $ 1, $ 4 pasa a ser $ 2, etc Si desea para la salida de todos sus argumentos sin los dos primeros, ello
Código:
shift 2
echo "$@"

  #6 (Enlace permanente)  
Old 02-11-2009
varungupta varungupta is offline
Usuario Registrado
  
 

Fecha: febrero 2007
Lugar: Pune, Dehradun (India), Michigan (EE.UU.)
Puestos: 206
Cita:
Publicado originalmente por praveenbvarrier View Post
Hola
Tengo que eliminar los dos primeros términos de los argumentos de mi script recibe .. no importa cuántos argumentos se pasan.

Gracias
Praveen
¡Eh!

Usted puede obtener el recuento del total de los argumentos que se repercutan. y, a continuación, usted puede conservar todo of'em excepto 2 primeros argumentos utilizando un bucle for.

echo 'número de argumentos: "$ #

siguiente bucle para mostrar todos los argumentos que se aprobó:
para arg en "$@";
hacer
echo 'arg:' $ arg;
hecho

Puede ejecutar el bucle mientras que menos de 2 dólares en la cuenta #
var \u003d `$ # - 2»

puede ejecutar el bucle en orden inverso, hasta el valor de var se logra.

Espero que se haya obtenido lo que estoy tratando de transmitir.

Gracias
Varun Gupta
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 Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 02:31 AM.


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