Bash

  1. Contar la cantidad de palabras de un archivo. Si no existe, devolver 0.

  2. Contar la cantidad de palabras de un archivo sin usar wc.

  3. Modificar el script anterior para que si no recibe un archivo como argumento, lea de stdin.

  4. Dadas las notas de del tp1 y tp2 en dos variables, quiero saber si aprobé o no (aprobar implica que el promedio de las notas sea mayor o igual a 7).

  5. En un directorio puntual, cuyos subdirectorios representan materias, y en cada una un archivo por cada ejercicio resuelto de la misma, quiero saber para qué materia practiqué más. Los ejercicios empiezan llamándose “ej” (los de programación son .py pero los de análisis .doc). Ignorar cualquier otro tipo de archivo.

  6. Dada una cantidad indeterminada de notas, valores que mi script recibe por parámetro, deseo saber si aprobé o no (aprobar implica que el promedio de las notas sea mayor o igual a 7).

  7. Dado un directorio el cual posee solamente archivos (no tiene subdirectorios) queremos saber el nombre del archivo que se encuentra en la mitad al ordenarlos alfabéticamente.

  8. En un directorio entregas/ se encuentran todas las entregas que todos los alumnos de la materia TB000 hicieron durante el cuatrimestre. Cada tipo de entrega tiene su propio directorio (ej: tp1/, tp2/) y en cada una, cada alumnos tiene su propio directorio con su padron de manera que el directorio tendría esta forma

     entregas/
         tp1/
             91234/
             101010/
         tp2/
             ...
         ...
    

    Queremos saber:

    1. Si un alumno puntual (dado su padrón) hizo todas las entregas

    2. Cuáles alumnos (por su padrón) hicieron todas las entregas

  9. Supongamos ahora que el directorio entregas/ esta dividido por cuatrimestre

     entregas/
         2025c1/
         2024c2/
         2024c1/
         2023c2/
         ...
    

    Queremos saber qué alumnos recursaron la materia en el mismo curso (es decir, que tuvieron entregas en más de un cuatrimestre).