for tablename in $(cat ${current_path}/table.txt);do
for word in $(cat path/${tablename}.txt);do
echo ${word}
done
done > final/output.txt
Это должно сработать. Я не уверен, что вы имеете в виду под
here it is doing its work but generating multiple copies of the single txt as for loop is working
Можно поконкретнее?
--Отредактировано --в соответствии с приведенным ниже предложением.
Я решил проверить исходный код на наличие opnsense, и, судя по нескольким минутам, он использует cron:
https://github.com/opnsense/core/blob/master/src/etc/inc/plugins.inc.d/pf.inc#L50
пф.вкл:
function pf_cron()
{
global $config;
$jobs = array();
if (isset($config['filter']['rule'])) {
foreach ($config['filter']['rule'] as $rule) {
if (empty($rule['disabled']) && !empty($rule['sched'])) {
$jobs[]['autocron'] = array('/usr/bin/logger "reload filter for configured schedules" ; /usr/local/etc/rc.filter_configure', '1,16,31,46');
break;
}
}
}
Итак, поскольку я подтвердил свои подозрения, я тоже буду использовать cron :(.