#!/bin/bash set -o errexit set -o nounset if [[ $# != 1 ]]; then echo "usage : $0 " exit 1 fi fich="$1" if ! [[ -r "${fich}" ]]; then echo "$0 : erreur ouverture fichier ${fich}" exit 2 fi while read ligne do login=$(echo "${ligne}" |cut -f1 -d':') nom=$(echo "${ligne}" |cut -f2 -d':') echo "$login" echo "$nom" done < "${fich}" exit 0