Das reicht nicht ganz.
Die QSH gibt auf STDOUT aus.
Es benötigt zusätzlich einen
OVRDBF STDOUT TOFILE(QPRINT)

Für eine Weiterverarbeitung ist allerdings die Ausgabe in eine PF besser.
Hierzu kann man einfach per
CRTPF QSHOUT RCDLEN(256)
OVRDBF STDOUT TOFILE(QSHOUT)
QSH ...
die Daten in die PF umleiten.