Передайте команде find список каталогов, хранящихся в файле

A menudo, es mucho más rápido, pero menos seguro, con sed o grep:

sed -E -n 's/.*max_size="([0-9]+)".*/\1/p' sample-4.xml 
25

o grep:

grep -Eo 'max_size="[0-9]+" ' sample-4.xml | grep -Eo "[0-9]+"
25

No valida el xml y puede elegir el código comentado sin reconocerlo. Si observa la pantalla y obtiene dos resultados, es posible que lo note, pero si se usa en un proceso automatizado, es propenso a errores.

A veces ha escrito el programa, generando el xml, por lo que sabe si podría generar comentarios o max _size="..." en un contexto diferente no deseado. Si conoce los límites, no hay nada malo con sed, grep o awk, excepto que le impiden aprender la hermosa sintaxis xmlstarlet -.:)

1
18.01.2018, 07:06
0 ответов

Теги

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