21 lines
476 B
Bash
Executable File
21 lines
476 B
Bash
Executable File
#!/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
|