Это похоже на JSON. Если вокруг него есть {braces}
, который вы вырезали перед публикацией (tsk tsk), вам определенно следует использовать jq
, если он доступен. Тем не менее, эта страница нуждается в некотором awk!
POSIX (работает везде):
awk 'match($0, /INC[^"]+/) {print substr($0, RSTART, RLENGTH)}' /tmp/file1`
GNU (работает на GNU / Linux):
gawk 'match($0, /INC[^"]+/, a) {print a[0]}' /tmp/file1
Если у вас более одного совпадения на строку (GNU):
gawk '{while(match($0=substr($0, RSTART+RLENGTH), /INC[0-9]+/, a)) print a[0]}' /tmp/file1