Я пытаюсь написать сценарий оболочки, который создает изо-образ из файла .asm с несколькими утилитами. Когда вы запускаете скрипт из командной строки, он сначала запрашивает пользователя, где находится файл, и где должен быть файл iso. Я хочу, чтобы сценарий принимал аргументы, которые пользователь передал как часть команды: ./mkiso foo.iso bar.asm
? Два аргумента будут соответствовать двум переменным: input
и output
. Как мне это сделать? EDIT: Я использую Linux, а мой скрипт - скрипт bash.Передача строки в сценарий оболочки при запуске как команда
0
A
ответ
1
mkiso:
#!/bin/bash
input=$1
output=$2
echo "input: $input, output: $output"
Выполнить его с параметрами
./mkiso aa.iso bb.asm
Выход
input: aa.iso, output: bb.asm
+0
Большое спасибо. Я всегда задавался вопросом, как это сделать. – user2151887
+0
Добро пожаловать: D – peterm
Смежные вопросы
- 1. NoClassDefFoundError при запуске оболочки сценарий
- 2. сценарий оболочки «tar» при запуске в jinja2
- 3. Сценарий перезаписывания сценария оболочки при запуске
- 4. Команда командной строки оболочки
- 5. Команда при запуске терминала
- 6. Сценарий оболочки, вызывающий строки из текстового документа
- 7. Передача данных в сценарий запущенной оболочки
- 8. сценарий запускается при запуске команды
- 9. Как извлечь часть строки в сценарий оболочки?
- 10. команда non-shell, запущенная внутри оболочки сценарий
- 11. Запуск сценария оболочки при запуске экземпляра
- 12. ModelSim сценарий при запуске
- 13. Сценарий оболочки ImageMagick unix не работает при запуске php shell_exec()
- 14. Запустить сценарий/команды оболочки при запуске сервера разработки флэшек
- 15. Передача строки в скрипт оболочки через CGI
- 16. Сценарий оболочки создает неожиданный файл «start» при запуске
- 17. Mac OSX LaunchDaemon при запуске, сценарий оболочки с SSH
- 18. Сценарий оболочки Linux - обрезка строки для тире
- 19. переменная как команда оболочки
- 20. Сценарий Python не запускается при запуске из файла оболочки, но работает при запуске с терминала
- 21. Grep команда не работает при запуске удаленного
- 22. Ошибка при запуске сценария оболочки
- 23. Как предыдущий месяц в сценарий оболочки
- 24. команда оболочки в заводной
- 25. Как решить проблемы при запуске сценария оболочки удаленно?
- 26. Тестовый сценарий оболочки оболочки
- 27. Запустить сценарий при запуске терминала
- 28. Сценарий оболочки, который пишет сценарий оболочки
- 29. Проблема при запуске HIVE оболочки
- 30. Сценарий оболочки, передающий звездочки
Это зависит от используемой оболочки ... Вы можете уточнить OS, тип оболочки (например, «Linux, bash»)? – Floris