万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    aws-cliでfilter jq bash

    hoge_column=`aws dynamodb scan \
        --table-name hoge-table  \
        --filter-expression 'hoge_bar = :g' \
        --expression-attribute-values '{
            ":g": {"S":"ほげたろ"}
        }' 

    これでJSON返ってくる

    それ使う

    hoge_column=`aws dynamodb scan \
        --table-name hoge-table \
        --filter-expression 'hoge_bar = :g' \
        --expression-attribute-values '{
            ":g": {"S":"ほげたろ"}
        }' | jq '.Items[0].hoge_column.S'`
    
    
    echo $hoge_column
    aws dynamodb scan \
        --table-name bar-table \
        --filter-expression 'hoge_fuga = :g' \
        --expression-attribute-values '{
            ":g": {"S":'${hoge_column}'}
        }'