proyectos:linuxservidor-shell-bash
¡Esta es una revisión vieja del documento!
sort -t, -nk3 user.csv
donde:
- -t, - define que el delimitador es la ,.
- -n - brinda el ordenamiento numerico.
- -k3 - define que columna usará para ordenamiento.
manuel@lapanda:~/tmp$ cat prueba2.txt a,3,r,t d,5,d,d t,7,f,g u,3,g,w v,9,x,k p,0,k,l q,1,p,h manuel@lapanda:~/tmp$ sort -t, -nk2 prueba2.txt | cut -d, -f1,2,4 | tr , " " p 0 l q 1 h a 3 t u 3 w d 5 d t 7 g v 9 k manuel@lapanda:~/tmp$ sort -t, -nk2 prueba2.txt | cut -d, -f1,3,4 | tr , " " p k l q p h a r t u g w d d d t f g v x k manuel@lapanda:~/tmp$ cat gtthan.txt 12:sdaa:adasr:fdsfr 123:perpore:asdnassd:asdasd 34:74:okoasd:urur:rrp 128:popas:rera:fosa 45:bosla:miosna:xiooan 37:woajs:losala:huasmd 100:bfluasd:zoiorewr:ojuidf manuel@lapanda:~/tmp$ cat gtthan.txt |sort -t: -k3| awk -F: '{print $0}' 12:sdaa:adasr:fdsfr 123:perpore:asdnassd:asdasd 37:woajs:losala:huasmd 45:bosla:miosna:xiooan 34:74:okoasd:urur:rrp 128:popas:rera:fosa 100:bfluasd:zoiorewr:ojuidf manuel@lapanda:~/tmp$ cat gtthan.txt |sort -t: -k3| awk -F: '{if ($1 > 100) print $0}' 123:perpore:asdnassd:asdasd 128:popas:rera:fosa manuel@lapanda:~/tmp$ cat gtthan.txt |sort -t: -k3| awk -F: '{if ($1 > 100) print $0}' >pp.txt manuel@lapanda:~/tmp$ cat pp.txt 123:perpore:asdnassd:asdasd 128:popas:rera:fosa
% Cortar del final # cortar del inicio
#!/bin/bash IMAGEN="$1" EXTENSION="${IMAGEN##*.}"
images=pasdasd.jpg echo ${images##*.} echo ${images%.*} I="cn=lisa,dc=example,dc=com" echo ${I##*=} echo ${I%%=*} ACTUAL=$(xrandr | grep current | cut -d "," -f 2) RenX=$(echo $ACTUAL | cut -d " " -f 2) RenY=$(echo $ACTUAL | cut -d " " -f 4) echo ${RenX} echo ${RenY}
Referencias
proyectos/linuxservidor-shell-bash.1612450607.txt.gz · Última modificación: por manuel.floresv