Я хочу написать цикл за оболочкой и выполнить команду 'hadoop fs -cat', но когда она закончится, будет показано 'cat: Unable to write to output stream', чтобы он не мог перейти к следующему шаг в петле. и мне нужно с помощью Ctrl + C, чтобы остановить его вручную. так как остановить Hadoop cat: невозможно записать в выходной поток автоматически при запуске цикла в оболочке?
и оболочка ниже:
for i in {00..23}; do
echo "$i";
mkdir $i
cd $i
hadoop fs -cat hdfs://xxxx/20180816/$i/*.gz | zcat | head -60000 > tmp1
cd -
done