Вот скрипт bash, который извлекает некоторые данные из html-файла.
price=`grep ' <td>\$' $1 | sed -e 's/<td>//g' -e 's:</td>::g' -e 's/\$ //g' -e 's/^ *//g'`
grep ' <td>\$' $1 | sed -e 's/<td>//g' -e 's:</td>::g' -e 's/\$ //g' -e 's/^ *//g'
echo "Price: $price"
Часть sed может использовать некоторую помощь, но здесь проблема не в этом.Проблема в том, что когда я запускаю скрипт, он должен напечатать найденное значение дважды, верно?Но он печатает его только один раз, в первый раз (без 'Price:').В чем здесь проблема?