grep nonascii без pcre

Вы оказываете себе медвежью услугу, перестраивая JSON таким образом.

Исходный JSON выглядит нормально.

При этом, если вы хотите получить все размеры для udevфайловых систем, вы должны

jq '.[] | select(.Filesystem == "udev").Size' file.json 

Простая операция, подобная этой, над реорганизованным файлом будет

jq '.[] |."Disk Partition Details".udev.Size' file1.json

Кроме того, переупорядоченный файл поддерживает только одну точку монтирования для каждого типа файловой системы, насколько я понимаю. Если бы у вас было несколько tmpfsфайловых систем, то я не знаю, куда бы вы их поместили.

0
13.09.2020, 17:28
1 ответ

После установки LC _ALL=C grep -P и zgrep теперь работают.

$ export LC_ALL=C
$ zgrep --color='auto' -P -n "[\x80-\xFF]" yyyy/yyyymmdd/filname.yyyymmdd.gz
0
18.03.2021, 23:05

Теги

Похожие вопросы