Возможный дубликат:
В bash как отсортировать строки с номерами в них?

У нас есть следующая структура каталогов в нашей файловой системе:

ver30
ver20
ver50
ver70
ver100
ver90

Я хочу создать короткий скрипт, который печатает список в отсортированном порядке, а именно:

ver20
ver30
ver50
ver70
ver90
ver100

Однако у меня есть команда: ls -d ver*e | tr ' ' '\n' | sort производит это:

ver100
ver20
ver30
ver50
ver70
ver90

Есть ли простой способ сделать это? Если нет, какой-нибудь сложный способ сделать это?

Я предпочитаю ответ CSH, но KSH тоже хорошо. (AWK в порядке, но я обещаю скопировать его, не спрашивая, почему он работает)

0