Как проверить обновление или выбрать запрос в сценариях оболочки? - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь проверить обновление или выбрать запрос в сценариях оболочки.

Например, мой запрос:

update table_name set col_name = 1 where emp_id = '1234'

Если код подтвердит правильность, первое слово должно быть update, а второе слово должно быть table_name, а третье слово будет set.Я пытался подтвердить, но я не могу получить вещи.

1 Ответ

0 голосов
/ 10 февраля 2019

Я создал очень простой python скрипт, который работает в v2 и v3.

Скопируйте содержимое в filename.py и выполните sudo chmod +x filename.py

#!/usr/bin/env python

string = "update table_name set col_name = 1 where emp_id = '1234'"

x = string.split(' ')
if "update" != x[0]:
    print("the first word does not contain update, exiting")
    exit
else:
    print("the first word contains update")

if "update" != x[1]:
    print("the second word does not contain table_name, exiting")
    exit
else:
    print("the second word contains table_name")

if "update" != x[2]:
    print("the third word does not contain set, exiting")
    exit
else:
    print("the third word contains set")

print("we're good to go")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...