我想运行类似的东西:
find . -type files -exec echo "touch -cmd '"$(date --utc -r '{}' +"%Y-%m-%d %H:%M:%S.%N +0000")"' "$(ls --quoting-style=shell '{}')
它似乎无法工作,因为" {}"似乎没有在$()中扩展。我怎么能让它正常工作?
答案 0 :(得分:0)
简化您的问题。
编写shell脚本,然后使shell脚本正常工作。然后使用find。
执行shell脚本 找到。 -type files -exec myScript'{}'