unix grep n-bytes在文件中的特定位置

时间:2016-10-27 11:40:59

标签: unix grep cut

我有一个包含文字的文件,我希望从5010位置开始获得100个字符。 我尝试了grep和cut但是没有grep模式并知道切割线就无法弄明白。 它可能非常简单,所以任何快速帮助都表示赞赏!

编辑(我试过的命令):

cut -c5010-5110 file.txt

grep -zoP '.{5010}\K.' file.txt

grep '^.{5010}' file.txt

1 个答案:

答案 0 :(得分:0)

您可以使用dd

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

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

相关问题