Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:umask

    (Puntos:2)
    por sKuarK (19893) <skuarkNO@SPAMgmail.com> el Sábado, 18 Febrero de 2006, 23:36h (#699769)
    ( http://www.skuark.com/ | Última bitácora: Martes, 16 Diciembre de 2008, 00:33h )
    Justamente de ese modo lo he conseguido. Lo único que faltaba un espacio entre '{}' y '\'.

    Lo poco que se de script's es en csh (lo cual he aprendido este año en una asigantura de la carrera). Basicamente era eso lo que hacía el script de csh pero de un modo más complejo. El problema que tenía era con los nombres de ficheros que tenían espacios. Hacía un find y un cambio de permisos para cada (foreach file (`find...`) do) fichero. Si el nombre tenía espacios los separaba estos en distintos ficheros por lo que no funcionaba.

    Gracias a todos los que han contestado. Salu2!
    --
    skuark [skuark.com]
    [ Padre ]
  • Re:umask

    (Puntos:1)
    por musg1 (3284) el Lunes, 20 Febrero de 2006, 10:43h (#700419)
    ( http://helvete.escomposlinux.org/ )
    Suele ser más rápido usar xargs que -exec ya que agrupa varios ficheros en una llamada al segundo ejecutable. Además, con -print0 se pueden usar ficheros con espacios sin ningún problema ya que usa el NULL como separador de cadenas.

    find . -type d -print0 | xargs -0 chmod 777

    [ Padre ]