Az -exec -nek azt hiszem csak 1 parancs adható meg aminek ő a {} jelekkel adja át a find kimenetét. Fontos az is, hogy a sor végén \; -nek kell szerepelnie.
De az awk-nak tudsz több parancsot is adni, feltéve, hogy awk-val megoldható lenne az, amit szeretnél.
Ha nem, akkor csinálhatsz pl egy bash scriptet amiben feldolgozod a find eredményét, pl feldolgozo.sh tartalma:
Kód:
#!/bin/bash
awk -F, 'NR==1{print $3}' "$1"
Amit így hívsz meg:
Kód:
find DH* -type f -name "less*.dat" -exec feldolgozo.sh '{}' \;