我正在尝试制作 shell 脚本的正面或反面。有人可以解释一下这条线吗?
$FILEDIR 是一个包含文件的目录。F 是从此命令返回的文件数组中的标记: files=$( find $FILEDIR -type f | grep -v .rpmsave\$ | grep -v .swp\$ )
令人困惑的行在 for 循环中。
for f in $files; do
target=${f:${#FILEDIR}}
<<do some more stuff>>
done
我从未在 shell 脚本 for 循环中见过冒号和散列。我还没有找到关于它们的任何文档......有人可以尝试启发我吗?我会很感激的。