Я хочу сравнить два текстовых файла для изменений построчно. Если файлы хранятся локально, я знаю, что могу сделать это с
grep -Fxvf file1 file2
У меня проблема, потому что файл 2 находится в файловой системе Hadoop. Я могу прочитать этот файл с помощью команды
hadoop fs -cat /filepath/file2
Поэтому, естественно, я хочу передать этот результат в grep. Я пробовал что-то вроде
grep -Fxvf file1 ${hadoop fs -cat /filepath/file2}
но я получаю
-bash: $ {hadoop fs -cat /filepath /file2}: неправильная замена
Я тоже пытался использовать xargs, но безуспешно. Я ценю любую помощь.