Linux命令怎么截取两个字符之间的字符串? 如1111[2222]3333 怎么截取2222?前

2025-05-15 19:00:54
推荐回答(1个)
回答1:

这个很简单啦,写一个给你吧,最简单又能理解的

echo '1111[2222]3333' | awk -F '[' '{ print $2 }' | awk -F ']' '{ print $1 }'
或者
echo '1111[2222]3333' | cut -d '[' -f 2 | cut -d ']' -f 1