egrep -c '(vmx|svm)' /proc/cpuinfo
Ceci recherche si l'un de ces deux drapeaux existe dans le fichier /proc/cpuinfo.
Le SVM est un drapeau lié à la Virtualisation AMD (AMD-V) . Le drapeau CPU pour AMD-V est "svm".
Le VMX est lié au Virtualisation Intel (VT-x) . L'indicateur du CPU pour la capacité VT-x est "vmx" ;
man egrep
NAME
grep, egrep, fgrep, rgrep - print lines matching a pattern
DESCRIPTION
grep searches the named input FILEs (or standard input if no files are
named, or if a single hyphen-minus (-) is given as file name) for lines
containing a match to the given PATTERN. By default, grep prints the
matching lines.
In addition, three variant programs egrep, fgrep and rgrep are
available. egrep is the same as grep -E.
alors egrep est identique à gerp -E qui signifie aussi de man grep
-E, --extended-regexp
Interpret PATTERN as an extended regular expression
Donc, en conclusion, ce programme va rechercher les drapeaux cpu dans le fichier /proc/cpuinfo et compter les occurrences au lieu d'afficher le nombre de correspondances.
-c, --count
Suppress normal output; instead print a count of matching lines
for each input file.