Команда copy в Windows аналогично cp в Linux. Сначала указывается, откуда копировать (в нашем случае - системная консоль), а затем куда – файл с расширением bat, являющийся аналогом сценария Linux и имеющий свойство исполнимого файла. Теперь команду можно выполнить так
Files.bat
Вспомните об отличии в исполнении команд из текущего каталога двух операционных систем: Windows и Linux. Если теперь перейти в корневой каталог
сd \
то, указав полное имя файла, можно выполнить созданный сценарий, а короткое
Files.bat
– нет.
Во втором случае будет выведено такое сообщение.
Файл “files.bat” не является внутренней или внешней командой, исполняемой программой или пакетным файлом
Для того чтобы завершить сеанс командного режима в Windows, выполните
Exit
Вернемся в ОС ASP Linux, перезагрузив компьютер.
Теперь познакомимся с тем, как можно завести в системе собственные переменные. Значения, получаемые ими, можно выводить командой echo. Три следующие команды вводят переменные и придают им разные значения
a=5
b=1
c=one
Как видно переменные пользователя создаются при присваивании им значений. Два следующих оператора вводят еще две новые переменные, но их значение определяется значениями переменных, уже введенных ранее
d=$a+$b
e=$a+$c
Заметим, что по умолчанию переменные оболочки будут иметь текстовый тип, а значит, получат значения такого же типа. Приведенные далее операторы выводят значения всех пяти переменных. Обратите внимание на значения d и e, являющихся текстовыми.
echo $a $b $c
echo $d $e
5 1 one
5+1 5+one
В заключение этого пункта продемонстрируем для команды echo действие опции –n. Последняя позволяет осуществить вывод в одной строке результатов нескольких таких операторов