* Lars Wirzenius <liw@liw.fi>, 2015-10-06, 12:04:
sed -ne '/^flags\t/{s/\b\(fpu\|tsc\|cx8\|cmov\)\b/%/g;s/[^%]*//g;s/%%%%/i686 SUPPORTED/p}' /proc/cpuinfoOr a more readable version: [ $(lscpu | grep ^Flags: | grep -owE 'fpu|tsc|cx8|cmov' | wc -l) = 4 ] && echo i686 SUPPORTEDPhil's second one works for me, yours does not,
Oops. You need util-linux (>= 2.27). Previous versions of lscpu didn't output CPU flags.
-- Jakub Wilk