medoc writes

Files identified as application/x-shellscript, application/x-perl, application/x-awk are wrongly ignored by recoll 1.13 and 1.14.x⇐4 (as far as I can remember 1.12 and earlier versions did’nt even try to index them).

This is due to an error in the mimeconf configuration file. As a workaround, you can add the following lines in ~/.recoll/mimeconf:

[index]
application/x-awk = exec rcltext
application/x-perl = exec rcltext
application/x-shellscript = exec rcltext

medoc writes

Fixed in commit <<changeset 2086 > >