tente usar printf
para dividir a matriz em linhas separadas:
mergecap -w Merge.pcap $(printf -- '%s\n' "${FILES[@]}")
Estou tentando usar o mergecap para mesclar 15 arquivos pcap antigos em uma pasta. Eu tentei usar
FILES=($(find /mnt/md0/capture/DCN/ -maxdepth 1 -type f -name "*.pcap" -print0 | xargs -0 ls -lt | tail -15 | awk '{print $8}'))
e use o comando mergecap como mergecap -w Merge.pcap ${FILES[@]}
, mas o mergecap não é executado quando eu o coloco no crontab. Existe algum método para combinar esses dois comandos para funcionar corretamente.
tente usar printf
para dividir a matriz em linhas separadas:
mergecap -w Merge.pcap $(printf -- '%s\n' "${FILES[@]}")