--output text
をつければ外れます。
つけない場合.sh
$ aws lambda get-function \
--function-name $NAME \
--query "Configuration.FunctionArn"
> "arn:aws:lambda:ap-northeast-1:1234567890:hoge"
つけた場合.sh
$ aws lambda get-function \
--function-name $NAME \
--query "Configuration.FunctionArn" \
--output text
> arn:aws:lambda:ap-northeast-1:1234567890:hoge
デフォルトのJSON形式は常にダブルクォートに囲まれているため、前のコマンドで出力された値を次のコマンドにパイプするには不都合です。
--output text
をつけることで出力内容がJSONからテキストに変更され、ダブルクォートが外れます。