perl 多檔案一次更新

2021-08-30 12:38:20 字數 392 閱讀 4364

1、寫**(將@argv的所有檔案的內容中xyz全部更新為uiui,並且在更新前進行備份,比如說deep*.txt多個檔案備份為deep*.txt.bak)

#$^i完成備份副檔名的設定。

use strcit;

$^i="*.bak";

while (<>){

s/xyz/uiui/g;

print;

2、直接使用命令列執行以上功能

perl -p -i.bak -w -e's/xyz/uiui/g' deep*.txt

-p表示生成while迴圈,且print包括在while內,如果不需要生成print可以加上-n,-w表示開啟警告,-e表示後面跟著程式**s/xyz/uiui/g,並且省略了分號,如果有多個-e可以有多行**。

如何在GridView中一次性批量更新多行資料

假定有乙個product表,欄位有 id,name,quantity,我們要一次批量更新quantity的值 首先在gridview中,quantity列以templatefield顯示,其他的列屬性設為唯讀,把顯示格式設為textbox 在gridview下面新增乙個button控制項,定義onc...

記一次ORACLE查詢更新

結轉專案表.結轉收入 結轉專案表.結轉金額 1 稅率表.稅率 where條件是表名中 表名.id 在查詢結果中存在對應的值才能執行更新語句 update 表名 set 表名.欄位名 select 查詢結果.欄位名 from 查詢語句 查詢結果名 where 表名.id 查詢結果.sys id upd...

mysql分段更新 記一次MYSQL更新優化

引言 今天 august 5,2015 5 34 pm 在給資料庫中一張表的結構做一次調整,新增了幾個字段,後面對之前的資料進行重新整理,重新整理的內容是 對其中的乙個已有欄位url進行匹配,然後更新新加的字段type和typeid。後來就寫了個shell指令碼來刷資料,結果執行shell指令碼後我...