#!/bin/bash -x old_file="$1" new_file="${old_file/src/dst}" tmp1_file="$(mktemp /tmp/taro.XXXXXX)" tmp2_file="$(mktemp /tmp/taro.XXXXXX)" # Extract the content of the page xmllint --html --xpath '//div[@class="content-wrapper"]' 2>/dev/null "$old_file" > "$tmp2_file" # Remove the unnecessary content awk '{ if ($0 ~ /Смотрите все толкования карт/) { exit } print $0 }' "$tmp2_file" > "$new_file" # Remove the temporary files