Я пытаюсь сохранить вывод команды bash в переменной.Я довольно новичок в написании сценариев оболочки, но пока у меня есть следующее:
#!/bin/sh
MOSTRECENTMOD="$(echo | ls -t | head -n1)"
echo "$MOSTRECENTMOD"
Это прекрасно работает в Cygwin, но не в Solaris.Есть идеи?Я использую новые строки Unix.Я много чего перепробовал, но, похоже, он просто не работает.
В Solaris он просто выводит:
$(echo | ls -t | head -n1)
при запуске..