Incorpore aws
e grep
dentro da substituição de comando, $()
:
value=$(aws s3 ls test.domain.com/dir1/dir2/dir3/ --human-readable --summarize | grep -ic "Total Objects")
Atualmente, você está recebendo a saída de aws
para STDOUT e grep
não tem nenhum arquivo para operar.