El camino correcto confind
+xmlstarlet
herramientas:
find. -type f -name "*.html" -exec sh -c \
'name=$(xmlstarlet sel -t -v "//tagname" $1 2>/dev/null);
[ ! -z "$name" ] && echo mv "$1" "${1%%/*}/${name}.html"' _ {} \;
name
-variable a la que se le asigna un valor (el contenido de la etiquetatagname
)para el nuevo nombre de archivo [ ! -z "$name" ]
-compruebe si un nuevo nombre de archivo no está vacío (, es decir, se encontró <tagname>
y tenía un valor)Установите виртуальный бокс и запустите Kali на виртуальной машине.
См. также Почему Kali Linux так сложно настроить? Почему люди не помогают мне?