Я совершенно новый. Пожалуйста, помогите.
Несколько раз подряд я выполнял 4 последовательные команды, когда мне нужно было протестировать и обновить таблицы базы данных.
4 команды (сокращены, чтобы выразить идею ) Я запускаю для сброса 2 таблицы:
aws dynamodb delete-table --tableName TableA
aws dynamodb delete-table --tableName TableB
aws dynamodb create-table --tableName TableA attributeSettingsBlaBlaA
aws dynamodb create-table --tableName TableB attributeSettingsBlaBlaB
Есть ли способ, чтобы я мог поместить эти 4 команды в скрипт, так что когда I ./combined_script в MAC-терминале будут запускать 4 команды для меня, пожалуйста?
Я немного поработал, но && потребовал некоторую работу с копией. Пожалуйста, изучите способ CS и помощь. Спасибо.
Извините, я не был ясен. Re отредактированы. Спасибо всем за помощь.
Предполагая, что вы используете Ubuntu
Чтобы настроить его как свою собственную команду, для которой вам не нужен предыдущий ./, выполните следующие действия:
Откройте терминал.
Тип
sudo nano /usr/local/bin/[command]
(Введите то, что вы хотите, а не просто команда [] d5]
Тип
#!/bin/sh
delete-table --tableName TableA
delete-table --tableName TableB
create-table --tableName TableA attributeSettingsBlaBlaA
create-table --tableName TableB attributeSettingsBlaBlaB
Нажмите ctrl + o
Нажмите ctrl + x
Тип
sudo chmod a+x /usr/local/bin/[command]
Выполните скрипт, набрав [command] , исполняемый любым пользователем из любого каталога.