2

シェル スクリプトを使用してすべてのフォルダのリストを取得するにはどうすればよいですか。ディレクトリは HDFS に存在します。これが私が試したことです:

#!/bin/ksh

echo "  loading folders..."
count=0
for folder in `hdfs dfs -ls -d /user/data/*`
do
if [ -d "$folder" ]
then
count=`expr $count + 1`
echo ${d}
fi
done
echo ${count}

この count 変数の値は、プログラムの最後では 0 です。

4

2 に答える 2