我有两个文本文件。每行代表一种语言的一行。我需要检查对齐是否总是合适。因此,我需要一个同时显示两个文本文件和行号的程序。
我试过漫反射,但它试图对齐文件 - 如果不小心两行相等,则整个逐行视觉比较不起作用。
我在的形式串wva/sia/e1
,bct/e2
,sv/de/e11
。它总是 <Part1>/e<NUM>
或<Part1>/<Part2>/e<NUM>
。我想要的是通过保留部分的第一个字母并丢弃斜线和 e 来缩短字符串:
wva/sia/e1 > ws1
bct/e2 > b2
sv/de/e11 > sd11
Run Code Online (Sandbox Code Playgroud)
我怎样才能在 sh 脚本中做到这一点?
编辑:字符串表示作业名称:
[...]
job_name=$1 # e.g. 'wva/sia/e1'
job_name=cut_name(job_name) # e.g. 'ws1'
[...]
Run Code Online (Sandbox Code Playgroud)