/t/ Tecnología

Volver Abajo

Estás respondiendo un hilo
Nombre
Opciones
Mensaje
Archivo

Imagen: weash.png 29.71 KB 629x292

Anónimo #3414

¿Algún lolnado programador-supah hacka esta disponible?

Estoy escribiendo un script en Bash todo pendejo y se me vino un problema igual de pendejo que no se como guglear ;_;

Mi cosa guarda archivos enumerados así:
wea1
wea2
wea3

wea8
wea9
wea10
wea11

Y despues muestra todos juntos con un simple «cat wea*» y, por alguna razón que seguramente tiene toda lógica y sentido, no se muestran los archivos en orden.

Se muestran así:
wea1
wea10
wea11
wea2
wea3
wea4



Y pos yo necesito que se muestren en orden. ¿Se saben alguna solución?. Gracias, de antebrazo.

Anónimo #3415

wea11 < wea2
ASCIIbéticamente
guárdalos como wea01 …
usa printf %02d

#3416

Y si la cagastes y ya no puedes volver a crear los fisheros:
for f in wea?; do
mv $f $(sed 's/a/a0/g' $f)
done
para ponerles el cerito

Anónimo #3417

>>3416
ay que pendejo cambia
sed 's/a/a0/g' $f
por
sed 's/a/a0/g' <<< $f

Anónimo #3418

Imagen: weash2.png 9.1 KB 503x73

>>3415
No sabia eso de que seguía el alfabeto ASCII.

Como sea, hice lo que dijiste y ya quedo perrón todo.

Gracias :'3

Anónimo #3419

>>3418
Te ahorrabas un if con
… > $(printf "%02d" $catnum)

Anónimo #3420

>>3419
Que la chingada conmigo
$(printf ".cat-%02d" $catnum)



Volver Arriba Responder Actualizar
allbaawdwintsadttoyvx34efh