hakemistossa on tiedostoja tyyliin:
1.png
2.png
3.png
jne..
olisiko ideaa miten saisin viimeisimmän tiedoston numeron luettua päätteessä?
1.png
2.png
3.png
jne..
olisiko ideaa miten saisin viimeisimmän tiedoston numeron luettua päätteessä?
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 7
Vanhimmat
Mitä tarkoitat 'viimeisimmällä tiedostolla'???
aikaa/päivämäärää, nimeä, kokoa, jotain muuta mitä?
Jos oikein käsitin niin joku ohjelma (kuvakaappari ?) luo tiedostoja nimeten ne juoksevalla numeroinnilla ja pitäisi saada selville viimeisin eli se jonka nimenä on suurin numero ?
tuota tarkoitin. mietin ideaa, muttei mulla ole hajuakaan miten tuon toteuttaisi..
toisaalta tuon voisi "ls -rt|tail -n 1":llä grepata talteen. kun päivämääräjärjestyksessähän nuo myös menee.
ehkä teen noin kun se on varmaan simppelein keino.
eli tuon tuloksena on 3.png
miten siitä greppaan pelkän numeron ennen pistettä?
se voi olla jotain välilä 1 - 2000
anteeksi uusavuttomuuteni :D
ls -rt | cut -d "." -f 1 | sort -n
suuret kiitokset esimerkistä.
tuo toimii hyvin. lisäsin siihen vain tailin kun pelkästään viimeisimmän tiedoston tartten:
ls -rt | tail -n 1 | cut -d "." -f 1 | sort -n
ls -rt | tail -n 1 | cut -d "." -f 1
mitäs sitä lajittelemaan yhtä numeroa :)