|
1
8
在命令行中处理反斜杠的难点是知道有多少进程将操纵命令行,以及它们的引用规则是什么。 在Unix上,在任何shell下,您显示的第一个命令行都可以工作。 你似乎在Windows上,在那里,你需要处理DOS命令“shell”。 我会将替换项放入一个文件中,并将其传递给Perl:
这应该能解决问题——另存为“subber.pl”,然后运行:
|
|
|
2
1
这个怎么样?它应该把所有\替换为两个\。
|
|
|
3
1
将在一个文件中替换所有这些文件 |
|
|
4
1
这
对我有用
不要使用
否则,它将丢弃文件中\之前和之后的所有内容 |
|
|
5
0
你为什么打那个标题/? |
|
|
6
-1
希望我没有吹毛求疵,但Windows已经很久没有带DOS了。我认为ME(大约1999/2000)是最后一个仍然随DOS一起发布或基于DOS构建的版本。自XP以来,“命令”shell由cmd.exe控制(一种DOS模拟),但在命令shell中运行perl单行程序的影响可能仍然与在DOS shell中运行它们相同。也许有人可以证实这一点。 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |
|
|
A.Ellett · 测试-t STDIN与-t<STDIN> 2 年前 |
|
|
con · 如何跳转到foreach迭代的特定点? 2 年前 |