Linux,用awk命令分割一行字符串


比如我想提取第二个/和%28中间夹的一串字符
可以用什么命令或者函数完成

/zhycjehd/dbygkr%28hsucjf%2dhfjjf

每一行的内容类似楼上

echo '/zhycjehd/dbygkr%28hsucjf%2dhfjjf' | awk -F'/' '{print$3}' | awk -F'%' '{print $1}'
dbygkr