awk / cut : Comment copier des colonnes avec des tests
Bonjour,
Je dois supprimer deux colonnes d'un fichier avec séparateur mais avant je dois copier une colonne dans une autre suivant un double test !
Détail :
j'ai un fichier avec la "virgule" comme séparateur.
ce fichier comporte 10 colonnes
SI
le contenu de la colonne 6 a plus de 4 caractères (alphanumériques)
et la colonne 8 est différent de "N/A"
ALORS
copier le contenu de la colonne 8 dans la colonne 6
APRES et pour TOUTE
Supprimer les colonnes 7 et 8.
J'ai déjà fait la suppression des colonnes avec :
cat $SOURCE |cut -d , -f 1-6,9- >$DESTINATION
Mais ça ne passe pas pour les copies de colonnes.
J'ai essayé avec 'awk' mais je bloque.
Merci d'avance pour votre aide précieuse.
Gerard