samedi 20 septembre 2014

Convertir fichier oscam.user en Fline

Une des taches les plus fastidieuse est celle de devoir convertir tous les utilisateur de son oscam pour pouvoir les utiliser sur CCcam ou multics. Il est cependant possible de le faire moyennant un script shell dont voici la source.
#!/bin/bash

user_file="/usr/local/etc/oscam.user"
tmp_file="oscam.user.tmp"

cat $user_file|awk -F " " '{print $1 " " $3}'| sed 's/\r//'|grep 'user\|pwd\|expdate\|account'> $tmp_file

awk '/account/{if (NR!=1)print "";next}{printf "%s ",$0}END{print "";}' $tmp_file|sed s/user/"F:"/g|sed s/pwd//g|sed s/expdate/"# expire "/g|grep -E "F: [A-Z]"

rm $tmp_file 
exit 0 
Source: www.microkontrol.com

Aucun commentaire:

Enregistrer un commentaire