Я пытаюсь запустить bash-скрипт следующего содержания:
#!/bin/bash
CURRENT_HDFS_PATH=`hadoopfs -ls -t -r /$CLEAN_HDFS_PATH | tail -1 | awk -F ' ' '{print $8}'`
echo "Here is the last (most current) file in the history folder to be downloaded=$CURRENT_HDFS_PATH"
Выше не дает никакого результата вообще.Обратите внимание, что CLEAN_HDFS_PATH = / temp / local - *. Inprogress
Когда я использую в командной строке следующее:
hadoopfs -ls -t -r '/temp/local-*.inprogress' | tail -1 | awk -F ' ' '{print $8}'
Я получаю ответ из командной строки.
Что я делаю не так в моем сценарии?
Приветствия,