[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Scripts



Saludos Lista

Tengo un script aqui para sacar todos mis usuarios de correo y ponerlo en
global.books, el problema es que cuando lo ejecuto me pone el siguiente
error

awk: line 1: no arguments in call to printf

Aqui va el script

#!/bin/bash

cat /etc/passwd | awk -F: '$3>=1000 {printf $1","$5"\n"}' > /root/user
sed 's/,/:/g' /root/user > /root/user1
cat /root/user1 | egrep -v no_abook > /root/user2
cat /root/user2 | awk -F: '{printf
$1"|"$2"||"$1"@inivit.cu|"$3"\n"}' > /var/www/directorio/global.abook
rm /root/user
rm /root/user1
rm /root/user2

exit 0

Alguien por favor que me pueda ayudar.

-- 
********************************
 * Yuniesky Machado Rojas       *
 * Administrador de Redes       *
 * Nodo: inivit.cu     *
 * Instituto Nacional de Investigación en Viandas Tropicales
 * Jabber: mana@softwarelibre.cu
*               ymachado@jabber-hispano.org
*GNU/Linux User #481684 (http://counter.li.org)
 ********************************



-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
For all your IT requirements visit: http://www.transtec.co.uk


Reply to: