我有一个文件,其中包含一行50个字符。我想使用任何shell命令删除字符12到17和字符33到44。任何人都可以指导我这个。
答案 0 :(得分:1)
cut从每行文件中删除部分。来自man cut
:
-c
指定一系列字符- 补体
补充所选字节,字符或字段的集合
这可以帮助打印从第1个到第11个字符,从第18个到第32个,从第45个到第45个到最后:
cut -c -11,18-32,45- yourFile
或
cut -c 12-17,33-44 text --complement yourFile