シェルで特定の文字から特定の文字までを抜き出す方法


下記のtoken.txtからaccess_tokenの中身（ya〜rJ）だけを標準出力させる方法を教えて下さい。

[code]

        $ cat token.txt 
         "access_token": "ya29.GltzBPiM93Gz67sL67VdZfQ5IDySH7iWenpufvl3dAEPnH7DeUxdL45s1pgnl7Ixs2rsj56dXygMkphYuvVxFYGqiz9qfb3IRqqyNqLJjtuIvVfznZBu2KPaLOrJ",
    
[/code]



[code]

    cat token.txt | tr -d '" ' | awk -F: '{ print $2 }'
    
[/code]

`tr`コマンドで不要なクォート(と空白)を予め削除、`awk`コマンドで2列目の値(=今回必要なaccess_token)を出力しています。



[code]

    cat token.txt | tr -d '" ' | awk -F: '{ print $2 }'
    
[/code]

`tr`コマンドで不要なクォート(と空白)を予め削除、`awk`コマンドで2列目の値(=今回必要なaccess_token)を出力しています。

