Tema: Script Linux
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/05/2015, 16:00
brucy
 
Fecha de Ingreso: mayo-2015
Ubicación: Murcia
Mensajes: 3
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Script Linux

He logrado que no me de ningún error, pero ahora el segundo awk no hace absoultamente nada, cuando debería crear el directorio /home/copias/Rusuario y luego copiar el contenido del directorio principal del usuario en él cuando el tamaño de el directorio principal supere los 10000.
Código:
#!/bin/bash
# script.sh

awk -F: '{if ($3 > 500) {print $3}}' /etc/passwd
awk -F: '{if ($3 > 500) {
if (size = "$(du -s /home/$1)" > 10000) {
mkdir /home/copias/R$1
cp /home/$1 /home/copias/R$1
}
}}' /etc/passwd