0 No Linux, tenho algumas pastas r1, r2, r3, etc. e desejo obter o nome da pasta com o maior número no final. Como obtenho o nome? linux shell-script — Random255 fonte
1 printf '%s\n' r[0-9]* | sort --version-sort | tail -n 1 — gravidade fonte Apenas quanto à completude: --version-sortnão existe no OS X (ordenação (coreutils GNU) 5,93) — slhck @slhck: Bem, a pergunta menciona especificamente o Linux, e temos o coreutils 8.11 aqui. — grawity Eu sei, é por isso que eu disse "apenas por completo". — slhck
2 Minha versão do lshasls -v $ for i in {1..19}; do touch r$i; done $ ls | tail -1 r9 $ ls -v | tail -1 r19 $ ls --version ls (GNU coreutils) 8.10 — Glenn Jackman fonte
--version-sortnão existe no OS X (ordenação (coreutils GNU) 5,93)