小编use*_*909的帖子

在#!/bin/sh 中转换字符串

嗨,我有这样的输出

[4251][7c3c]
Run Code Online (Sandbox Code Playgroud)

我需要得到

517C3C
Run Code Online (Sandbox Code Playgroud)

我试过了

decodeSerial() {
    serial=$1 
    #serial=$serial | sed -r 's/(\[|\])//g'
    #serial=$serial | sed 's/]//'
    #serial=$serial | tr a-z A-Z
    serial=${serial: -6}
    echo $serial
}
Run Code Online (Sandbox Code Playgroud)

只有最后六个字符工作正常

linux shell string text-processing

1
推荐指数
1
解决办法
171
查看次数

标签 统计

linux ×1

shell ×1

string ×1

text-processing ×1