Сценарий Unix для определения дня

Me gusta tu actitud porque no le estás pidiendo a nadie que 'haga tu tarea' y cucharees -con una respuesta.

Querrá usar un programa como exiftoolque lee y genera los metadatos de un archivo. En el caso de exiftool, puede seleccionar qué etiquetas de metadatos generar, por ejemplo, exiftool -maxbitrate filename. Primero ejecute el programa en un archivo de muestra sin ninguna opción para buscar las etiquetas disponibles y luego seleccione lo que le interese. Tenga en cuenta que aunque las etiquetas pueden mostrarse en mayúsculas y con espacios incrustados, las usa mediante programación sin espacios ni mayúsculas y minúsculas -, p. la etiqueta de metadatos "Max BitRate" se especificaría como opción de línea de comando -maxbitrate.

Si elige exiftool, puede ahorrar muchos pasos si aprovecha su opción -printFormatpara personalizar la salida para ayudarlo a obtener los elementos de metadatos que desea, en el formato que desea, para cambiar el nombre del archivo. Un ejemplo de uso de esta característica es exiftool -Bitdepth -MaxBitRate -p 'blah $Bitdepth blah $Maxbitrate' your_file.mp3. Lea la página manpara más detalles.

Para otros programas de metadatos, es posible que necesite analizar sus resultados usando un segundo programa como awkpara obtener solo el campo de datos de interés, en su caso la tasa de bits, y usar la aritmética de su shell pruebas de comparación, como -lto -gtpara marcar un error.

En cuanto al resto de los requisitos de su secuencia de comandos, la operación de cambio de nombre y movimiento probablemente se pueda realizar en un solo paso. El reto será conseguir la información que estás buscando. Nuevamente, su programa de metadatos elegido (, por ejemplo.exiftool)le dará esa información.

-4
18.11.2018, 16:07
1 ответ

Использование GNUdate:

$ days=130
$ date -d "Sunday +$days days" "+%A"
Thursday
1
28.01.2020, 05:20

Теги

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