Как создать сценарий оболочки и выполнить его?

Я в настоящее время делаю свою курсовую работу для OCR A452, который является оценкой исследования, которая хочет, чтобы Вы использовали форумы для исследования ответов на вопрос. Так или иначе мой вопрос состоит в том, что я создал текст сценария, но когда я хочу ввести его, я открываю терминальный тип "сценарий (пример) "сценарий Humzah" и затем ввожу мой код. Затем я контроль за прессой D и это существует, но как я открываюсь, это создает резервную копию и выполняет его? Это - то, что я не понимаю? Спасибо :)

2
задан 26 November 2015 в 01:13

3 ответа

Чтобы просто видеть, что было записано можно использовать less. Мы используем опцию необработанных символов управления преобразовать назад любые цветовые коды и другой спам, который содержал наш PS1, когда мы записали сессию.

less -r typescript

script может на самом деле записать воспроизведение ключа ключом хотя, но необходимо записать синхронизации. Необходимо изменить команду записи немного:

script -t 2> timingfile

Это произведет два файла:

  • typescript то, что записано, и
  • timingfile шоу, когда каждая клавиша была нажата.

С обоими файлами, можно воспроизвести последовательность:

scriptreplay -t timingfile typescript
2
ответ дан 2 December 2019 в 02:20

Я думаю, что script команда является инструментом для сохранения сессии. Я думаю, что Вы хотите сделать что-то другое.

я использую vim hello.sh для создания следующего сценария удара:

#!/bin/bash

echo 'Hello World!

и, чем Вы может выполнить его bash hello.sh, или можно установить разрешение файла на исполняемый файл и работать ./hello.sh

1
ответ дан 2 December 2019 в 02:20

Используйте нано для создания .sh файла, например:

nano helloworld.sh

Введите в чем-то, как:

# Print HelloWorld to the terminal
echo HelloWorld
# Hashtag to comment out code

Но в этой точке, Вы не можете выполнить его, чтобы сделать это, ввести:

chmod +x helloworld.sh

Теперь необходимо смочь выполнить его с:

./helloworld.sh

Можно также сделать это твердый путь с C, ввести

nano main.c

И введите:

#include <stdio.h>
system('echo HelloWorld')

Необходимо будет установить компилятор C, таким образом:

sudo apt-get install gcc-4.8

Скомпилируйте его: gcc main.c-o Привет Выполнение это:

./Hi
1
ответ дан 2 December 2019 в 02:20

Другие вопросы по тегам:

Похожие вопросы: