安裝:curl > ~/bin/ack && chmod 0755 !#:3
事例:
(0) 在the_dir目錄中ack預設的所有檔案型別中查詢並輸出匹配結果:
ack
"akara"(
1) 在the_dir目錄中的所有檔案(包括二進位制的)查詢並輸出匹配結果:
ack -u "
akara"(
2) 列印出the_dir中(包含子目錄)所有的.lua檔名:
ack -f --lua the_dir
(3) 列印出a.lua和b.lua中包含 akara 的檔案+行資訊:
ack -h "
akara
"a.lua b.lua
(4) 列印出the_dir目錄中所有包含 akara 的.lua檔案+行資訊:
ack --lua "
akara
"the_dir
(5) 列印出the_dir目錄中所有包含 akara 的.lua檔案+行資訊;而且按找到的檔名來sort一次,有時比對diff很方便:
ack --lua --sort-files "
akara
"the_dir(6
) 更複雜一點的引數:
ack --lua -a5 -b3 -i --sort-files "
akara
" the_dir the_dir2
SSH 使用事務和不使用事務的區別
不使用事務時,每次呼叫hibernatetemplate的方法會立刻進行事務提交.而使用事務後,會在你配置的類的方法執行完成後再進行事務提交,如果乙個方法中同時進行了多次的插入 修改或刪除操作,會統一的進行提交或回滾,這樣可以保證資料操作會同時成功或失敗,保證資料的完整性.其實,我不懂。上面只是我在...
SSH 使用事務和不使用事務的區別
不使用事務時,每次呼叫hibernatetemplate的方法會立刻進行事務提交.而使用事務後,會在你配置的類的方法執行完成後再進行事務提交,如果乙個方法中同時進行了多次的插入 修改或刪除操作,會統一的進行提交或回滾,這樣可以保證資料操作會同時成功或失敗,保證資料的完整性.其實,我不懂。上面只是我在...
使用事務和SqlBulkCopy批量插入資料
sqlbulkcopy是.net framework 2.0新增的類,位於命名空間system.data.sqlclient下,主要提供把其他資料來源的資料有效批量的載入到sql server表中的功能。類似與 microsoft sql server 包中名為 bcp 的命令列應用程式。但是使用 ...