Причина, по которой «язык C» и «библиотеки C» упоминаются в этих двух книгах, заключается просто в том, что Unix был написан на C.
Профессор Таненбаум разработал "Minix", который также написан на C.
В 1972 году, когда была создана Unix, не существовало JAVA.
В Linux использование просмотра -позади(-P
возможно только в Gnu grep):
jsc --minimal test.js | grep -Po '(?<=Cyclomatic: min )\d+'
(извлекает первую группу цифр, следующую за"Cyclomatic: min "
).
Если вы знаете, что эта строка всегда имеет один и тот же формат, вы можете использовать простойcut
:
cut -d' ' -f3
или с помощью awk
вы можете сделать все, включая первыйgrep
:
awk '$1 == "Cyclomatic:" {print $3}'
Если линия может измениться, используйтеsed
:
sed -E 's/.*( min )([0-9]+).*/\2/'
или grep -P
, если доступно:
grep -Po ' min \K[0-9]+'
или обычныйgrep
:
grep -o 'min [0-9]\+'
Это возвращает min 4
, который вы можете легко отфильтровать, добавив еще один grep
илиcut
grep -o '[0-9]\+$'
# or
cut -d' ' -f2