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
moviendo a los nuevos directorios de directorios en múltiples servidores mackdaddy07 Programación de scripts de shell y 0 04-06-2007 12:30 PM
¿Cómo hacer copia de seguridad / directorios de inicio? kingsan Sun Solaris 1 05-03-2006 06:41 PM
Eliminar viejos directorios home Munch UNIX for Dummies Preguntas y Respuestas 2 03-02-2006 01:16 AM
HACMP usuarios de directorios de inicio zz2kzq AIX 1 02-21-2006 03:22 PM
la red no funciona! boris888 Redes IP 2 05-14-2002 11:10 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 05-16-2008
trey85stang trey85stang is offline
Usuario Registrado
  
 

Fecha: Mayo 2008
Puestos: 70
Trabajar con múltiples directorios home.

Tengo que cambiar el nombre de un directorio en el directorio de todos los hogares en un determinado trabajo. Soy un newb a secuencias de comandos de modo tal vez por eso no puedo saber exactamente cómo hacerlo correctamente.

Lo primero que tienen que ser capaces de hacer para escribir este guión es la forma de una lista de todos los directorys (estos no son efectivos casa directorys).

Mejorar el uso de Solaris para que puede complicar las cosas para mí.

ls-d sólo listas "." comando para que no vale nada .. para ello.

find / ruta / al / los usuarios de tipo D; algo funciona, pero también las listas de usuarios de cada directorio pasado. Me parece significativo que encontrar una manera de decirle que busque sólo en un directory.the la salida es la siguiente:

/ path/to/user1
/ path/to/user1/dir1
/ path/to/user1/dir2
/ path/to/user2 /
/ path/to/user2/dir1
/ path/to/user2/dir2

Sólo tengo que ver / path/to/user1 y / path/to/user2.

Alguien tiene más ideas sobre que podría intentarlo? Además, si importa, Im utilizando para trabajar en solaris / escribir este script .. pero el guión será para OSX, un puesto de script de instalación para una solicitud de actualización.

Última edición por trey85stang; al 05-16-2008 01:14 AM..
  #2 (Enlace permanente)  
Old 05-16-2008
trey85stang trey85stang is offline
Usuario Registrado
  
 

Fecha: Mayo 2008
Puestos: 70
editado por un poco de más información.
  #3 (Enlace permanente)  
Old 05-16-2008
penchal_boddu penchal_boddu is offline
Usuario Registrado
  
 

Fecha: abril 2008
Ubicación: Bangalore
Puestos: 127
Para una lista de todos los directorios,

En solaris, puede usar u dir comando.

Incluso puede usar este u: ls-LTR | grep "^ d"

Gracias
Penchal
  #4 (Enlace permanente)  
Old 05-16-2008
trey85stang trey85stang is offline
Usuario Registrado
  
 

Fecha: Mayo 2008
Puestos: 70
penchal awesome!

ls-LTR | grep "^ d" | cut-C55-75

funcionará! Malos ver si puedo conseguir lo que quiero con dir sin tener que cortar y CREP y

editar: En el segundo, aunque .. hay sólo una manera de imprimir todo, desde los 55 caracteres terreno para el último carácter en la línea? Creo que mi variables con cortar-C55-75 se incluyen los espacios de cola al final? Tr im pensamiento podría ser utilizado para hacer eso .. sino que basta con el comando que mucho más tiempo?
  #5 (Enlace permanente)  
Old 05-16-2008
trey85stang trey85stang is offline
Usuario Registrado
  
 

Fecha: Mayo 2008
Puestos: 70
ls-LTR | grep "^ d" | cut-C55-75 | tr-d ''

? Que es demasiado tiempo de un comando para lanzar en un script como vairable? No me lo creo .. pero aún im newbish a este
  #6 (Enlace permanente)  
Old 05-16-2008
penchal_boddu penchal_boddu is offline
Usuario Registrado
  
 

Fecha: abril 2008
Ubicación: Bangalore
Puestos: 127
Hola,

Utilice este:

ls-LTR | grep "^ d" | awk-F "" '(print $ NF)'


Gracias
Penchal
Closed Thread

Marcadores

Etiquetas
solaris

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 07:26 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