Поскольку вы пометили свой вопрос в powershell, я дам вам решение в powershell:
$target='sample'
foreach ($line in gc .\foo.txt){$line.substring(0,$target.length)|out-file -append bar.txt}
Я предполагаю, что каждая строка начинается с "sample".
Если "образец текста в любом месте строки, это должно работать:
$target='sample'
foreach ($line in gc .\foo.txt){$line.substring(0,$line.indexof($target)+$target.length)|out-file -append bar.txt}