是否可以在大文件中的两个字符串之间排序?
例如,当前文件为:
0cf Front Brake
0d0 Rear Brake
0ce Handle Bars
HUT 03 VR Controls
009 Vest
001 Belt
002 Body Suit
020 Stereo Enable
003 Flexor
007 Hand Tracker
004 Glove
006 Head Mounted Display
008 Oculometer
00a Animatronic Device
000 Unidentified
021 Display Enable
005 Head Tracker
HUT 04 Sport Controls
000 Unidentified
002 Golf Club
001 Baseball Bat
所需的输出为:
0ce Handle Bars
0cf Front Brake
0d0 Rear Brake
HUT 03 VR Controls
000 Unidentified
001 Belt
002 Body Suit
003 Flexor
004 Glove
005 Head Tracker
006 Head Mounted Display
007 Hand Tracker
008 Oculometer
009 Vest
00a Animatronic Device
020 Stereo Enable
021 Display Enable
HUT 04 Sport Controls
000 Unidentified
001 Baseball Bat
002 Golf Club
在这里,将分选HUT 03 VR控件和HUT 04运动控件。
在给定文件中,节标题以非空格字符开头,而节内容始终以空格或制表符开头。由于此文件有100多个节,因此在脚本/命令中硬编码节名称是不可行的
这些节是在固定行号上还是由模式定义的?
—
Sparhawk
节标题以行的第一个字符开头,而内容以空格/制表符开头。部分的编号不是固定的。
—
SHW
您只想对一个部分(根据问题和文本的标题)还是对每个部分进行排序?
—
库萨兰达
@Kusalananda我同意这一点上模棱两可;但是,示例输出确实显示了所有部分(或其部分)都已排序。
—
史蒂芬·基特
我不会说“ HUT”使用十六进制字符。
—
jlliagre