Bash 스크립트에서 Python 사전의 압축을 푸는 방법

Bash 스크립트에서 Python 사전의 압축을 푸는 방법

내 Python 스크립트는 다음과 같이 사전을 bash 스크립트에 반환합니다.

dictionary=$(/path/to/my-script.py --my-profiles setenv)
my-script.py

def main():
    parser = argparse.ArgumentParser(description='My script')
    parser.add_argument('--my-profiles', dest="profiles", 
                        type=str,
                        default='')
    parsed_args = parser.parse_args()
    if args.profiles == "setenv":
        print({'SOME_ENV': '1', 'SOME_OTHER_ENV': '0'})

dictionaryBash에 변수에 대한 사전이 있습니다 . 이 사전의 압축을 풀고 각 항목의 키와 값에 액세스하고 싶습니다.

관련 정보