Можете мне объяснить такие странности?
$ echo 2010 | grep «[0-9]*» -o
2010
$ echo 2010 | grep [0-9]* -o
2010
$ uptime | grep «[0-9]*» -o
$ uptime | grep «[0-9]» -o
1
1
...
$ uptime | grep «[0-9]»
11:44:09 up 21 days, 16:43, 2 users, load average: 0.00, 0.03, 0.06
Почему grep не находит блоки цифр в выводе uptime? Хотя в выводе echo находит. И по отдельности цифры находит тоже.