我想从第 13个字节剪切一行直到该行末尾,但我不知道该行有多少个字节。
我怎样才能找到线路的终点?
我尝试过这样做:
cut -b 13-CRFL $textfile
谢谢你!
答案1
从man cut
(我已将相关选项加粗):
使用 -b、-c 或 -f 中的一个,且只能使用一个。每个 LIST 由一个范围组成,或者由多个范围单独组成。 用逗号分隔。所选输入的书写顺序与阅读顺序相同,并书写为 恰好一次。每个范围是以下之一: N 第 N 个字节、字符或字段,从 1 开始数 N- 从第 N 个字节、字符或字段到行尾 NM 从第 N 到第 M (含) 个字节、字符或字段 -M 从第一个到第 M 个(含)字节、字符或字段
所以你只需要使用:
cut -b 13- $textfile