Com base na resposta de Iain, eu criei este truque de sed ...
$ sed 's/\(INSERT[^(]*\).*\((239560,[^)]*)\),.*//' sample.sql | tee 1-record.sql
INSERT INTO usertext VALUES (239560, 2, 3, 4)
$
Variação sem usar sed ... Você pode extrair valores de algumas linhas / inserções que correspondam exatamente a esse número.
$ cat sample.sql
INSERT INTO usertext VALUES (101, field2 etc), (102, field2 etc), (239560, 2, 3, 4), (5, 8, 9)
INSERT INTO usertext VALUES (101, field2 etc), (102, field2 etc), (1239560, 2, 3, 4), (5, 8, 9)
$ egrep -o '(\(239560\,[^)]+\))' sample.sql
(239560, 2, 3, 4)
$
o resto da inserção pode ser roteirizado facilmente se você usar -n alternar com grep para pegar a linha de correspondência e depois cortar tudo primeiro (