Интересно, есть ли простой и / или переносимый способ сказать «перейти на последний измененный дочерний каталог». Я могу использовать ls и awk, но, возможно, есть лучший способ.
cd $( ls -ltrd */ | tail -1 | awk '{ print $8 }' )
Мне нужно выполнить команду в каталоге «выходных файлов» с сотнями подкаталогов и 99% времени я хочу перейти в последний измененный каталог. Я не знаю, какие названия каталогов будут заранее.
Хорошая мысль ... Я не так хорошо знаком с опциями ls, как следовало бы ...
—
twblamer
cd $(ls -v1td */ | head -1)
?