Ini mungkin cocok untuk Anda:
echo '{"_id":"scheme_version","_rev":"4-cad1842a7646b4497066e09c3788e724","scheme_version":1234}' |
sed -n 's/.*"scheme_version":\([^}]*\)}/\1/p'
1234
Maaf ini bukan grep , jadi abaikan solusi ini jika Anda mau.
Atau tetap gunakan grep dan tambahkan:
grep -Eo "\"scheme_version\":(\w*)"| cut -d: -f2
Anda harus menggunakan pernyataan lihat di belakang agar tidak disertakan dalam kecocokan:
grep -Po '(?<=scheme_version":)[0-9]+'
unix - kepala DAN ekor file
Mendapatkan siklus cpu menggunakan RDTSC - mengapa nilai RDTSC selalu meningkat?