Så här har jag löst det:
Kod: Markera allt
ls -lt | awk '{ print $6 " " $7 }' | sort -r | head -n1
// rancor
Kod: Markera allt
ls -lt | awk '{ print $6 " " $7 }' | sort -r | head -n1
Jag var tvungen att sortera om för det är en rad som till synes är tom som är överst om jag inte vänder på resultatet. Den raden är den översta raden med "totalt" som syns överst när man gör ls -lt och som antagligen går att få bort om man vet hur man gör med awk.andol skrev:Lite tårta på tårta med dubbel sortering? Ta hänsyn till fil kontra mapp?
I övrigt gillar jag lösningen. Allt snyggt att nyttja awk
Kod: Markera allt
ls -rtl | awk '{ print $6 " " $7 " " $8}' | tail -n1
Ah, *duh* TACK! haha, varför tänkte jag inte på detjsiei97 skrev:Nopp, inte utan att ta fram perl eller dyl.
Jag började fundera på "ls --sort=time" men så kom jag på att "ls -t" gör samma sak (och den använder du ju redan)
Men för att bli av med den tomma raden så kan man vända på sorteringen och ta sista raden istället.Mvh JohanKod: Markera allt
ls -rtl | awk '{ print $6 " " $7 " " $8}' | tail -n1
Kod: Markera allt
ls -rtlA | awk '{print $6,$7}' | tail -n1