shell中如何提取字符串

来源:百度知道 编辑:UC知道 时间:2024/05/12 03:55:18
在shell中如何提取想要的字符串
比如在203.110.136.5 - - [01/Aug/2004:00:08:40 +1000]这个字符串中提取01/Aug/2004
不按照固定位置截取字符

望哪位高手给予指点,谢谢

shell 中不知道perl到倒是很简单,用个正则表达式就可以。 echo "203.110.136.5 - - [01/Aug/2004:00:08:40 1000] " | gawk -F[ ' {print $2}' | gawk -F: ' {print $1}'这样可以打印01/Aug/2004 ,但怎么赋值就不知道了,对 shell不是熟悉

SHELL计算一个字符串中有多少个大写字母和小写字母

shell 大小写