2013-11-19 6 views
-2

Я пробовал искать этот вопрос, но я не мог найти нить именно такую. Я пытаюсь сделать сценарий практики, в который вы входите в источник и место назначения, и программа копирует файлы для вас.

./testscript 
"name of file to copy?"  file1 
"to be copied to?"   file2 
"file1 has been copied to file2" 

До сих пор у меня есть это:

#!bin/bash 
echo -e 'Enter file name of file you wish to copy' 
read $FILE1 
echo -e 'Enter the file you wish to copy to' 
read $FILE2 
if cp $FILE1 $FILE2 
    then echo -e 'Copy was successful' 
else echo -e 'Copy was unsuccessful' 
fi 

Ошибка программы говорит плохой переводчик. Я не совсем понимаю, с моей стороны все в порядке.

+3

Это '#/bin/bash' – Mat

+1

#/бен/Баш Лол – JoeC

+0

такую ​​глупую ошибку, Спасибо. Возможно, мне придется работать над скриптом, так как он обнаруживает проблему с моим кодом. «Missing File Operand» Спасибо всем за помощь. – user3002042

ответ

0

Вы указали неверный путь к интерпретатору. Вероятно, в начале вам не хватает косой черты.

Оператор притон должен сказать:! #!/Bin/Баш (или любой другой правильный путь)

Смежные вопросы