2

如果我想使用 perltidy 就地更新文件,我该怎么做?假设我想运行 perl-tidyfoo.pl但我想进行更改foo.pl

4

2 回答 2

4

您将使用选项-b-bext='/'

perltidy -b -bext='/' foo.pl

取自手册页

确保您没有-st提供或-band-bext选项什么都不做;这实际上是我的问题。

于 2020-06-05T19:30:29.413 回答
3

看起来perltidy有一个本机解决方案。并非所有程序都这样做。该sponge实用程序可用于实现对本机不支持它的程序的就地编辑。

prog file | sponge file
于 2020-06-05T19:54:31.430 回答