2017-10-14 4 views
-3

Aide! J'essaie de déterminer ce que fait le script shell suivant:Que fait ce code de script shell?

#!/bin/sh 
echo "Enter file name: \c" 
read FILE 

if [ $FILE = "example.txt" ] 
then i=1 

while [ $i -le 15 ] 
do 
    cp example.txt example$i.txt 
    i=`expr $i + 1` 
done 

else 
    echo "ERROR" 
fi 

Pouvez-vous m'aider?

+1

S'il vous plaît formater les sections de code ta question. – hunteke

+0

@hunteke déjà soumis une modification pour cela. –

Répondre

1

Ce programme apparemment:

  1. Invites l'utilisateur d'entrer un nom de fichier
  2. Si le nom du fichier est égal à example.txt, fait 15 copies comme example1.txt, example2.txt, etc.
  3. Sinon, elle retourne un Erreur.
0

L'utilisateur entre le nom du fichier Le programme vérifie si elle est égale à exemple.txt Si oui, il crée 15 copies Si non, alors il affiche une erreur