作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
"$1"_dec } export -f uncompyle find-6ren">
我想对所有子文件夹的每个文件运行一个命令(pycdc)
#!/bin/sh
uncompyle () {
pycdc "$1" >"$1"_dec
}
export -f uncompyle
find . -type f -name '*.pyc' -exec bash -c 'uncompyle "$0"' {} \;
但是我得到了错误:
Bad MAGIC!
Could not load file ./file/my.pyc
正确的代码是怎样的?
最佳答案
这里不需要函数。尝试:
find . -name "*.pyc" -exec sh -c "pycdc {} > {}_dec" \;
关于linux - 如何在 linux shell 上递归调用命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18851469/
我是一名优秀的程序员,十分优秀!