Если файлы разделены пробелом -и имеют окончание строки в стиле Unix -:
cat file1.txt | xargs -I '{}' -n 1 grep '^{} ' file2.txt
/usr/local/bin/myScript.sh
/usr/local/bin
предназначен для любого исполняемого файла, установленного локально (, то есть не через ваш менеджер пакетов ). Поскольку ваша служба находится в /etc
, а не в /usr/lib
или /lib
, мы можем сказать, что эта служба развернута локально, поэтому она хорошо сочетается с /usr/local
.
/usr/local/sbin/myScript.sh
может быть более подходящим, если скрипт не должен вызываться обычными пользователями.