perl 修改原檔案

2022-09-06 12:00:28 字數 300 閱讀 7868

很多時候,我們希望對原有檔案的內容進行一定的修改,linux雖然有sed這個強大的文字編輯命令,但是他只能生成新檔案或列印到screen上(或許sed也具有修改原檔案的功能,小的才疏學淺,尚不知道,煩請大家告訴我),但在perl裡卻有這麼乙個命令$^i

例子:#!/usr/bin/perl

use strict;

$^i="";

while(<>)

$^i的值可以決定是要重寫檔案,還是備份檔案,若要重寫,只須將其值設為空就可,若要備份,則$^i=".bak", 他就會把改過的檔案命名為filename.bak了

MySQL從原檔案備份

首先要使用myisam引擎,才能直接從資料庫原檔案份,這樣資料就和表結構都在乙個資料夾下.當然,首先要找到你的資料在 mysql show variables like datadir 檢視資料檔案在 在my.ini裡可以設定。引擎 在建表的時候可以指定引擎,也可以指定預設的引擎 在my.cnf中 ...

原 檔案比較小技巧

notepad 檔案比較功能 檔案比較有不少工具,如beyondcompare等很多,網上就有類似 beyond compare ultracompare pro araxis merge fcu tc compare it compare and merge active file compare...

還原檔案或者移動檔案

如果我們在根目錄下建立了很多子目錄,然後現在想把子目錄裡的資料還原到根目錄下,我們可以用以下遍歷方法。當然可以選擇複製貼上或者剪下的方法,當機器比較卡的時候,用python來處理還是有點逼格的。import os import shutildef restore files path dst pat...