Tôi đang trong quá trình thực hiện một kịch bản bash để quét thời tiết.com để nhận báo cáo thời tiết. Tôi cần xử lý một dòng văn bản có một ký tự khác thường. Đây là văn bản:
30 ° Cao 35 ° Cao 52 ° Cao 45 ° Cao 43 ° Cao
Có một vòng tròn nhỏ giữa các con số và các chữ cái. Đây là mã:
#!/bin/bash
clear
lynx --dump http://www.weather.com/weather/5-day/New+York+NY+10001 | \
egrep ' Today | Tonight ' -A 22 | awk 'BEGIN {print "\n\t\t\b\b\b\b\b\bTHE FIVE DAY\
WEATHER REPORT FOR THE NYC: 10001\n"} \
/[0-9][0-9]*[a-z|A-Z]+/{print $1"\t\t"$2" "$3"\t\t"$4" "$5"\n"}' 2>> error.txt
Điều này không cho đầu ra.