Unix grep文件中特定位置的n字节



我有一个包含文本的文件,我想从位置5010开始获得100个字符。我试过grep和cut,但在没有grep的模式和知道cut的线的情况下,我无法解决这个问题。这可能很容易,所以任何快速的帮助是感激的!

EDIT (command I tried):

cut -c5010-5110 file.txt
grep -zoP '.{5010}K.' file.txt
grep '^.{5010}' file.txt

你可以使用dd:

dd if=file.txt of=output.txt bs=1 count=100 skip=5010

但我仍然不确定这是否适用于多字节字符。

相关内容

最新更新