Вы можете решить эту проблему, отредактировав свою команду следующим образом:
ps -eo pid,comm,cmd,start,etime | grep -i qtcreator | grep -v grep > file.txt
Таким образом вы исключаете ward grep из результата первого grep
Немного сложно понять, что вы на самом деле пытаетесь сделать. Если вы хотите объединить содержимое $sourcelist
и $tools/$2
и выполнить его в Bash, вы можете использовать cat
с этими двумя файлами и передать ssh
следующим образом:
cat "$sourcelist" "$tools/$2" | sshpass -e ssh $usrconn@$ipconn
Просто используйте scp
, чтобы скопировать нужные файлы, добавить их туда и удалить, когда закончите?