У меня есть следующий код bash:
function () {
curl="$(curl -s "$2" >> "$1")"
version="$(grep '$3' $1 | $4 )"
echo $version
}
function "test" "https://google.com" "String" "cut -d' ' -f3 | cut -d'<' -f1"
В основном функция загружает страницу, а затем использует grep для поиска определенной строки.После этого «среза», вырубает результаты дальшеНо ... к сожалению, разрез внутри функции не работает.Я получаю только следующий вывод:
"usage: cut -b list [-n] [file ...]
cut -c list [file ...]
cut -f list [-s] [-d delim] [file ...]"
Может быть, я что-то упустил ... или, может быть, у вас есть идея получше: -)