0
我試圖在一堆文檔中將&00
替換爲@n
。做了一些挖掘,但如實地證明我對perl不太好。我試着添加了幾個轉義字符和其他一些東西。我怎麼能得到下面的命令工作?它似乎不喜歡我取代@n
(出於顯而易見的原因)。查找並用其他東西代替@n
perl -pi -w -e 's/&00/@n/g;' *.wld
由於
我試圖在一堆文檔中將&00
替換爲@n
。做了一些挖掘,但如實地證明我對perl不太好。我試着添加了幾個轉義字符和其他一些東西。我怎麼能得到下面的命令工作?它似乎不喜歡我取代@n
(出於顯而易見的原因)。查找並用其他東西代替@n
perl -pi -w -e 's/&00/@n/g;' *.wld
由於
@n
的是指一個數組,它是空的。當插入一個空數組時,結果是空字符串。因此,您的命令似乎會刪除所有&00
事件。
逃離@
應有助於在這裏:
perl -i -wpe's/&00/\@n/g' *.wld
(不帶參數的標誌可堆疊)
哇,好工作哈哈。此外,謝謝你或快速回應先生! – user2612011
「不帶參數的標誌可以堆疊」? – TLP
@TLP正如'perl -p -w' - >'perl -pw' – ThisSuitIsBlackNot