python - bash 等同于 os.walk?

标签 python linux bash python-2to3

我正在使用 2to3 来修复我的脚本库,它似乎是命令行的东西,而不是 shell 的东西。

我想从/home/me/scripts 向下处理所有文件,假设它们以 .py 结尾。有没有一种简单的方法可以在 shell 中为我的文件夹下的每个文件执行 2to3 -y 文件名?

最佳答案

find命令:

 find /home/me/scripts  -iname "*.py" -exec 2to3 {} \;

-exec 参数告诉它执行此参数之后的命令,在本例中为 2to3 {}。对于找到的每个文件,{} 替换为该文件的名称。

关于python - bash 等同于 os.walk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35231162/

相关文章:

python - Argparse 表示时间段,以小时或天为单位

python - matplotlib.Path.contains_points : "radius" parameter defined inconsistently

python - requests.get 到 localhost 超时

python - 无法将变量与 while 循环中的输入进行比较

windows - 从 Windows 远程运行 Linux 脚本并获取执行结果代码

linux - 带有管道的 Bash 命令在 crontab 中不起作用

linux - 如何在linux上发送POST请求

python-3.x - 使用 Python 以编程方式从 Docker 容器内获取主机的 IP

Linux:在目录中找到一个文件,用另一个名称备份,替换它

linux - 远程 ssh 命令无法正常工作