![]() |
|
|
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 |
| 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 |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
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.. |
|
||||
|
editado por un poco de más información.
![]() |
|
||||
|
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 |
|
||||
|
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? |
|
||||
|
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 ![]() |
|
||||
|
Hola,
Utilice este: ls-LTR | grep "^ d" | awk-F "" '(print $ NF)' Gracias Penchal |
![]() |
| Marcadores |
| Etiquetas |
| solaris |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|