我有以下腳本從文件中刪除許可證區域, 但我在開頭處留有空行。需要perl一個內存來刪除文件開始處的空白行
perl -pi~ -ne 'if (/#region License/../#endregion/) {$_ = "" if ($. == 1 || $. == 2)}' $i
我有以下腳本從文件中刪除許可證區域, 但我在開頭處留有空行。需要perl一個內存來刪除文件開始處的空白行
perl -pi~ -ne 'if (/#region License/../#endregion/) {$_ = "" if ($. == 1 || $. == 2)}' $i
如果您還提供'-p'開關,'-n'開關將被忽略。 – mob
你的文件是什麼樣的?你寫的東西會消除兩個標記之間的連線,如果它們碰巧在文件的第一行或第二行。 – Borodin