Bonjour, le prof nous a demandé d'écrire un script shell qui, lorsqu'il sera exécuté, fera exactement comme la commande cat. Voici ce que le prof propose:
Code:#!/bin/bash ifs=$IFS #je ne comprends pas l’intérêt de cette ligne IFS = $' ' for x in $1 do while read x do echo $x done done IFS=$ifs #je ne comprends pas l’intérêt de cette ligne
mes questions:
1/ Sachant que $1 est un fichier ... x est censé être un mot du fichier ?
2/ Quelle est la condition d’arrêt de la boucle while ?
3/ Quelle est la condition d’arrêt de la boucle for ?
Merci de m'éclairer
-----