Я пытаюсь сохранить результат фильтра из hadoop, используя awk, в переменную в скрипте sh, но мне не удалось: когда я запускаю это в команде оболочки, я получаю такой результат:
hadoop fs -ls hdfs://ngdaas/FlareData/output_8/CustomerSubject/aggr=daily/tbl_dt=20180623 | awk '{print $6,$7}'
2018-07-03 06:18
, сейчас я пытаюсьсохранить этот результат (2018-07-03 06:18) в переменную sh, я пытаюсь написать:
#!/bin/bash
load_date="hadoop fs -ls hdfs://ngdaas/FlareData/output_8/CustomerSubject/aggr=daily/tbl_dt=${today} | awk '{print $6,$7}'"
echo "${load_date}"
Но это не сработало, вывести ту же команду, а не результат команды, какая-нибудь помощь?