如何使用 perltidy 对文件进行就地更新?
How can I do an in-place update of a file with perltidy?
如果我想使用 perltidy 就地更新文件,我该怎么做?假设我想在 foo.pl
上 运行 perl-tidy,但我希望更改在 foo.pl
中
您将使用选项 -b
和 -bext='/'
perltidy -b -bext='/' foo.pl
确保您没有提供 -st
或 -b
和 -bext
选项不起作用;这实际上是我的问题。
看起来 perltidy
有一个 。并非所有程序都这样做。 sponge
实用程序可用于为本身不支持它的程序实现就地编辑。
prog file | sponge file
如果我想使用 perltidy 就地更新文件,我该怎么做?假设我想在 foo.pl
上 运行 perl-tidy,但我希望更改在 foo.pl
您将使用选项 -b
和 -bext='/'
perltidy -b -bext='/' foo.pl
确保您没有提供 -st
或 -b
和 -bext
选项不起作用;这实际上是我的问题。
看起来 perltidy
有一个 sponge
实用程序可用于为本身不支持它的程序实现就地编辑。
prog file | sponge file