awk '$ 1 ~ / video / & & $ 4 == "0" {print} 'arquivo
pXDvideo32 20181020 0samp 0
pXDvideo32 20181020 0samp 0
pXDvideo32 20181020 0samp 0
Veja se isso resolve o seu problema.
Eu preciso modificar a coluna 4 para 11 se o valor atual for 0 (zero) e somente se a coluna 1 tiver uma palavra-chave "video".
pX23hdzzs2 20181020 0samp 11
pXDvideo32 20181020 0samp 0
pXDvideo32 20181020 0samp 11
pXDvideo32 20181020 0samp 11
pXUwezp882 20181020 0samp 0
pXDvideo32 20181020 0samp 11
pXD7Hedss2 20181020 0samp 11
pXDvideo32 20181020 0samp 0
pXDvideo32 20181020 0samp 11
pXDvideo32 20181020 0samp 0
Estou tendo problemas ao filtrar a coluna 1 porque o vídeo curinga com * não está sendo aceito.
O script que usei foi:
$ awk -F "\t" '$1=="*video*" && $4==0 {print $1"\t"$2"\t"$3"\t"$4}' filename > filename_new
awk '$ 1 ~ / video / & & $ 4 == "0" {print} 'arquivo
pXDvideo32 20181020 0samp 0
pXDvideo32 20181020 0samp 0
pXDvideo32 20181020 0samp 0
Veja se isso resolve o seu problema.
Tags text-processing awk sed