我想查询运行命令“ find”时收到的错误消息。在以下段落中,我将解释我要完成的工作。
我有一个父文件夹。在此文件夹中,有许多子文件夹。每个子文件夹中都有许多子子文件夹。我想列出包含特定数量文件的子文件夹。我跑循环如下:
#!/bin/bash
in=PATH_TO_THE_PARENT_FOLDER
for i in ${in}/*; do
find ${i} -maxdepth 1 -type d -print0 | xargs -0 -I {} sh -c 'echo -e $(find {} | wc -l) {}' | sort -n | grep -w 69 | awk '{print $2}' #69 represent the total number of files within a folder
done
此代码输出以下错误消息sh: MPR_Range: No such file or directory
。我在Google上搜索了有关sh: MPR_Range
含义的解释,但找不到任何答案。
MPR_Range
的文件名和其他适当的角色,但看起来这将是最可能的解释这里