Попробуйте выполнить следующую команду, которая выполнит grep слова после 'on' из dependLogs.txt, а затем вставит "" в начало строки.
cat dependsLog.txt | grep -oP "(?<=on )[^ ]+" | sed 's/^/\"\"/' >> missig_packages.txt
Чтобы убедиться, что строки не дублируются, можно отсортировать и объединить их следующей командой.
cat dependsLog.txt | grep -oP "(?<=on )[^ ]+" | sed 's/^/\"\"/' | sort | uniq >> missig_packages.txt