Я пытаюсь подключиться к серверу и выполнить несколько команд на хосте.
Мне удалось сделать следующее, и это прекрасно работает
ssh -t -X thor 'cd /stmp/username; ls -rtl ; rm ~/tmp.file; tcsh -l'
В настоящее время я пытаюсь развернуть команду, чтобы изменить каталог на последнюю папку, указанную в /stmp /username /
Сначала я проверил команду, которую хотел использовать в терминале, и она работает. Он перейдет в последнюю папку в списке каталогов. Команда
cd `ls -rtl | cut -d' ' -f9 | tail -1`
Теперь я пытаюсь объединить вышеуказанную команду в команду ssh. Но это не работает.
ssh -t -X thor 'cd /stmp/username; cd `ls -rtl |cut -d' ' -f9 | tail -1` ; rm ~/tmp.file; tcsh -l'
Что-то не так с моей командой?