#1) wget http://www.escuelaurquiza.edu.ar/jmarquez/comp3/ejemplo.csv #2) cat ejemplo.csv | more # O bien: cat ejemplo.csv | less #3) cp ejemplo.csv copia.csv #4) grep '^Ramos' ejemplo.csv #5) grep '^R' ejemplo.csv #6) sort ejemplo.csv #7) sort -t, -nrk7 ejemplo.csv # -t, porque la coma es el separador de campos; -n porque son números; # -r porque es de mayor a menor, -k7 porque ordena por la 7ª columna #8) grep '^A' ejemplo.csv | sort -t, -nk3 #9) sort -o ejemplo.csv ejemplo.csv # ATENCIÓN - LO SIGUIENTE NO FUNCIONA: sort ejemplo.csv > ejemplo.csv ##¡ERROR! #10) sed s/,/:/g ejemplo.csv > dosPuntos.csv #o bien: cat ejemplo.csv | tr , : > dosPuntos.csv #11) cut -d, -f1,2,7 ejemplo.csv | sort -t, -nrk3 #o bien: cut -d, -f3-6 --complement ejemplo.csv | sort -t, -nrk3 #12) tac ejemplo.csv #13) head -n2 ejemplo.csv #14) tail -n2 ejemplo.csv #15) cut -d, -f1 ejemplo.csv | tr [:lower:] [:upper:] #16) sed -i /Aguirre,Sara/d ejemplo.csv #17) sed -i s/Anabella/Anabela/ ejemplo.csv #18) #Para ver el nombre: cut -d, -f2 busqueda.txt #Para ver el apellido: cut -d, -f1 busqueda.txt #Para ver el total: grep $(cat busqueda.txt) ejemplo.csv | cut -d, -f7 #Juntando todo: echo "El total para $(cut -d, -f2 busqueda.txt) $(cut -d, -f1 busqueda.txt) es $(grep $(cat busqueda.txt) ejemplo.csv | cut -d, -f7)"