info:limesurveyimportcsv.sh

limesurveyimportcsv

#! /bin/bash
# limesurveyimportcsv.sh
# Usage:
# limesurveyimportcsv.sh
# script bash pour convertir un fichier csv comportant uniquement des emails en un script importable dans LimeSurvey
# Required: sed
# FR, fradeff@akademia.ch, www.unige.ch
# History  2008/10/06 10:23, created FR
############
#definition variables
#input file
echo "Quel fichier voulez-vous traiter?"
ls *.csv
read fichier
echo "Traitement du fichier: $fichier"

#filename without extension
 file=`echo $fichier | sed 's|\..*||g'`
file=$file"_result.csv"
 #file creation
echo "firstname, lastname, email, Invitation, Attribut_1, Attribut_2 " > $file
cat $fichier | sed 's|^|xxx,xxx,|g' | sed 's|$|,,|g' >> $file
echo "Le résultat est dans le fichier " $file

Ensuite activer le questionnaire dans limesurvey, initialiser les invitation, importer et le tour est joué

  • info/limesurveyimportcsv.sh.txt
  • Dernière modification : 2018/07/18 09:46
  • de radeff