Evaluating bids

Proyecto de Unix

Published on the November 30, 2023 in IT & Programming

About this project

Open

Realizar un script, como quiera que se llame, debe de poder hacer lo siguiente

si recibe la flag --papelera <<archivo>> deberas de mover el archivo o folder  a un folder oculto que deberá de llevar por nombre trash, es decir todo lo que se mueva a la papelera deberá estar contenido en ese folder oculto.

Si recibe la flag --papelera --delete, deberá de vaciar la papelera, eliminando los archivos que se encuentren en la carpeta oculta

si recibe la flag --papelera --list, deberá de listar lo que hay en la papelera

si recibe la flag --backup <<archivo>>|<<palabrasseparadasporcoma>>  <<directorio_origen>> <<directorio_destino>>, si recibe el nombre de un archivo o carpeta deberá de buscarlo en directorio_origen y  hacer un backup con el archivo o carpeta comprimir los contenidos en .zip y colocarlo en el directorio destino, en caso de recibir un valor separado por comas, deberá de buscar los archivos que contienen alguna de las palabras listadas y guardarlo en la misma ruta dentro de directorio destino y comprimirlo en .zip

Los parametros y flags que se pasan, no podrán ser modificadas, es decir el script debe de correr con los parametros y flags tal cual se muestra en el ejemplo, en caso de faltar parametros o ser incorrectos deberas de mostrar mensajes de ayuda para usar tu comando.

Tambien deberas de implementar el flag --help, que ayudara a cualquier usuario a poder utilizar de manera correcta tu comando.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: December 10, 2023

Skills needed

Other projects posted by R. S.