Возможно, вам потребуется установить библиотеку GD(http://www.libgd.org/).
Ваш grep
возвращает только одну строку, шаблон [^ ]*
соответствует 12345678::hashtext_20191030::ITEM+…
и остальной части строки, пока не будет найден пробел. Если вы хотите сопоставить только ITEM+
и следующие цифры, используйте
grep -o 'ITEM+[^:]*' file.txt
или
grep -o 'ITEM+[0-9]*' file.txt
и вы получите несколько результатов.
Вы должны получить все числа с помощью
grep -o 'ITEM+[^:]*' file.txt | cut -c 6-
возвращает 6-й символ до конца строки.