要扁平化目录结构,我可以这样做:
find . -type f -exec sh -c 'mv "{}" "./`basename "{}"`"' \;
Run Code Online (Sandbox Code Playgroud)
我想将以下内容作为 $FLATTEN 存储在我的个人资料中
-exec sh -c 'mv "{}" "./`basename "{}"`"' \;
Run Code Online (Sandbox Code Playgroud)
这样以后我就可以执行 find . $FLATTEN
我在存储变量时遇到问题,因为它过早地被解释。我希望将它存储为字符串文字,并且仅在 shell 上使用时进行解释,而不是在来源时进行解释。