как установить переменные env для каждого имени экрана

Однострочная фраза Bash (при условии, что имена файлов не содержат пробелов):

cat $(ls -lrt | tail -1 | rev | cut -d" " -f1 | rev)

Объяснение:

tail -1        # get last line of your ls
rev            # reverse characters order
cut -d" " -f1  # take first field using space as a separator

Итак, rev | cut -d" " -f1 | rev - это трюк, позволяющий получить последнее слово, разделенное пробелами, без необходимости указывать номер поля смещения символов в зависимости от платформы.

1
24.10.2017, 05:11
0 ответов

Теги

Похожие вопросы