Skip to content

BEGIN {print (2,97+0,94)/2} syntax error #1

@Guzya

Description

@Guzya

Здравствуйте!
При запуске pg_database_activity.sh вылетает ошибка

awk: cmd. line:1: BEGIN {print (2,97+0,94)/2}
awk: cmd. line:1: ^ syntax error
awk: cmd. line:1: BEGIN {print (2,97+0,94)/2}
awk: cmd. line:1: ^ unterminated regexp
awk: cmd. line:1: BEGIN {print (2,97+0,94)/2}
awk: cmd. line:1: ^ unexpected newline or end of string

Поправил (докинул sed с заменой запятой на точку):
if [[ $PLATFORM == "Debian GNU/Linux" ]]; then
IOSTAT_R_AWAIT=iostat -d -x -g ALL | grep ALL | tr -s " " | cut -d " " -f 11 | sed 's/,/./g'
IOSTAT_W_AWAIT=iostat -d -x -g ALL | grep ALL | tr -s " " | cut -d " " -f 12 | sed 's/,/./g'
IOSTAT_UTIL=iostat -d -x -g ALL | grep ALL | tr -s " " | cut -d " " -f 17 | sed 's/,/./g'

IOSTAT_AWAIT=awk "BEGIN {print ($IOSTAT_R_AWAIT+$IOSTAT_W_AWAIT)/2}"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions