Команда 'last' - проблемы [дубликат]

Я хочу присвоить результат выражения (т.е. результат команды) в переменную и затем манипулировать им - например, конкатенировать его со строкой, а затем вывести эхом.  Вот что у меня есть:

#!/bin/bash
cd ~/Desktop;
thefile= ls -t -U | grep -m 1 "Screen Shot";
echo "Most recent screenshot is: "$thefile;

Но это выводит:

Screen Shot 2011-07-03 at 1.55.43 PM.png
Most recent screenshot is: 

Итак, похоже, что это не присваивается $thefile, а выводится по мере выполнения.

Что я упускаю?

92
06.12.2020, 23:41
0 ответов

Теги

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