)]}'
{"trove/guestagent/datastore/mysql/service.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"d279342f2ad7ba7325f04758cfeeb540cbd43132","unresolved":false,"context_lines":[{"line_number":107,"context_line":"    pwd, err \u003d utils.execute_with_timeout("},{"line_number":108,"context_line":"        \"sudo\","},{"line_number":109,"context_line":"        \"awk\","},{"line_number":110,"context_line":"        \"\u0027/password\\\\t\u003d/{print $3; exit}\u0027\","},{"line_number":111,"context_line":"        MYSQL_CONFIG)"},{"line_number":112,"context_line":"    if err:"},{"line_number":113,"context_line":"        LOG.error(err)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a016987_25aaac85","line":110,"updated":"2015-05-22 20:59:31.000000000","message":"The quote is necessary on the command line to ensure the entire string is being sent as a single argument.  In this case it\u0027s not necessary (as it is a single argument already) and adding the quotes would be incorrect.  It would be equivalent to running this:\n\n  peterdev-ti:~ [os]\u003e sudo awk \"\u0027/password\\t\u003d/{print $3; exit}\u0027\" test.txt\n  awk: cmd. line:1: \u0027/password\\t\u003d/{print ; exit}\u0027\n  awk: cmd. line:1: ^ invalid char \u0027\u0027\u0027 in expression sudo awk \u0027\\\u0027/password\\t\u003d/{print $3; exit}\u0027\\\u0027 test.txt\n\non the command line.","commit_id":"41800cd761cab1fe3d45d3f534e732d7284ae493"}]}
