2015-06-08 2 views
-4

Я пытаюсь запустить простой скрипт оболочки. Это код, который я написал.Простой сценарий оболочки не работает

INPUT = "." 
OUTPUT = "." 

cp "$INPUT/file.txt" "$OUTPUT/new_test.txt" 

Ошибка: Я получаю следующее сообщение об ошибке.

INPUT command not found 
OUTPUT command not found 

Проблема: Что я делаю неправильно? И как я могу запустить его, чтобы запустить его успешно? Заранее спасибо.

ответ

2

Вы должны удалить пробелы Arround знака равенства:

INPUT="." 
OUTPUT="." 
+0

Спасибо. он работал –

+0

Я уже это сделал :) –

1

Удалить пробелы вокруг =. Оболочка ограничивает токены пробелом (и другими разделителями токенов, например &, ...) Таким образом, INPUT = "." интерпретируется как вызывающий команду INPUT с двумя аргументами: = и ..

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