2017-10-14 6 views
-3

Help!私は次のシェルスクリプトが何をしているかを判断しようとしています:このシェルスクリプトコードは何をしますか?

#!/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 

助けてもらえますか?どうやら

+1

が表示される場合、それはそれ の15枚のコピーを作成しないのコードセクションをフォーマットしてください。あなたの質問。 – hunteke

+0

@huntekeはこれに対して編集を既に提出しています。 –

答えて

1

このプログラム:

  1. は、ファイル名がexample.txtに等しい場合、入力するユーザーにファイル名
  2. をプロンプトなどexample1.txtexample2.txt、そうでない場合
  3. のような15枚のコピーが、それは返しますエラー。
0

ユーザーがYESの場合 をEXAMPLE.TXTに等しいかどうか、ファイル名 にプログラムチェックに入る何それはERROR

関連する問題