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