package.jsonファイルの名前をGrepします。

package.jsonファイルの名前をGrepします。

package.jsonから名前をgrepしたいです。私のファイルは以下のとおりです。名前はファイルの2行目にあります。

 {
  "name": "Proje",
  "version": "1.0.0",

出力は次のようになります。Proje

ベストアンサー1

入力ファイルが表示された形式とまったく同じであるとします。POSIXシェル、外部ユーティリティなし:

while read a b ; do 
    [ "$a" = '"name":' ] && { b="${b%\"*}" ; echo "${b#\"}" ; break ; }
done < package.json

出力:

Proje

おすすめ記事