awk -F:‘{gsub(/^[[:blank:]]+|[[:blank:]]+$/,"",$2); print $2}’求解释/^[[:blank:]]+|[[:blank:]]+$/这个表达的是个什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 01:44:06

awk -F:‘{gsub(/^[[:blank:]]+|[[:blank:]]+$/,"",$2); print $2}’求解释/^[[:blank:]]+|[[:blank:]]+$/这个表达的是个什么意思?
awk -F:‘{gsub(/^[[:blank:]]+|[[:blank:]]+$/,"",$2); print $2}’求解释
/^[[:blank:]]+|[[:blank:]]+$/这个表达的是个什么意思?

awk -F:‘{gsub(/^[[:blank:]]+|[[:blank:]]+$/,"",$2); print $2}’求解释/^[[:blank:]]+|[[:blank:]]+$/这个表达的是个什么意思?
这是一个正则表达式,建议阅读正则表达式的资料学习下,不是很难.
题目中的表达式表示以至少一个空白符号(空格或tab)开头或至少一个空白符号结尾的串:
比如 :
aaaa
aa (注意后面有空格)