That's it
In[1]:= SetDirectory[FileNameJoin[{NotebookDirectory[], "test"}]]
Out[1]= "N:\\Udo\\Abt_N\\test"
In[22]:= Select[
Import["test_file.csv", "Data"],
(StringMatchQ[#[[1]], "Type3"] && ((#[[3]] == 1) || (#[[3]] == 6))) &] // Short[#, 17] &
Out[22]//Short=
{{Type3,OK,1,-44.57,-40.68},{Type3,OK,6,-44.6,-41.83},
{Type3,OK,1,-44.61,-39.72},{Type3,OK,6,-44.53,-41.44},
{Type3,OK,1,-44.56,-39.92},{Type3,OK,6,-44.58,-40.83},
{Type3,OK,1,-44.54,-41.47},{Type3,OK,6,-44.51,-41.17},
{Type3,OK,1,-44.56,-39.89},{Type3,OK,6,-44.57,-41.47},
{Type3,OK,1,-44.57,-40.62},{Type3,OK,6,-44.55,-41.61},
{Type3,OK,1,-44.54,-40.41},{Type3,OK,6,-44.57,-41.26},
{Type3,OK,1,-44.56,-39.98},<<568>>,{Type3,OK,6,-44.72,-41.84},
{Type3,OK,1,-44.7,-40.06},{Type3,OK,6,-44.7,-40.89},
{Type3,OK,1,-44.71,-40.85},{Type3,OK,6,-44.69,-42.13},
{Type3,OK,1,-44.71,-40.68},{Type3,OK,6,-44.73,-41.68},
{Type3,OK,1,-44.74,-40.77},{Type3,OK,6,-44.71,-41.36},
{Type3,OK,1,-44.76,-40.94},{Type3,OK,6,-44.78,-41.68},
{Type3,OK,1,-44.79,-39.98},{Type3,OK,6,-44.75,-42.75},
{Type3,OK,1,-44.8,-40.52},{Type3,OK,6,-44.8,-41.7}}
Import realizes the CSV format and builds a list per row from which one just selects what's needed.
The result could be exported back to the file system as CSV file, of course.