亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: sql 構(gòu)造 [打印本頁]

作者: wuxiaobo_2009    時(shí)間: 2014-09-05 12:02
標(biāo)題: sql 構(gòu)造
如題:

源文件 :




目的格式:

a.cons_name like '%鮮花% ' or a.cons_name like '%肉類%' or
以此類推:每行兩個(gè)內(nèi)容 

vim 能否實(shí)現(xiàn)。 windows 環(huán)境

不行請(qǐng)幫忙給一個(gè) 腳本呢 。謝謝
作者: dn833    時(shí)間: 2014-09-05 13:20
  1. sed -r 'N;{s/(.*)\n(.*)/a.cons_name like '\''%\1%'\'' or a.cons_name like '\''%\2%'\'' or/}'
復(fù)制代碼

作者: Shell_HAT    時(shí)間: 2014-09-05 14:03
test.bat
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. (for /f %%i in (a.txt) do (
  4.     set /a n+=1
  5.     set /a m=n%%2
  6.     if !m! equ 0 (
  7.         echo a.cons_name like '%%%%i%%' or
  8.     ) else (
  9.         set /p =a.cons_name like '%%%%i%%' or < nul
  10.     )
  11. ))>b.txt
復(fù)制代碼

作者: bulletmarquis    時(shí)間: 2014-09-05 15:23
本帖最后由 bulletmarquis 于 2014-09-05 15:23 編輯

回復(fù) 1# wuxiaobo_2009


cat a

鮮花
肉類
海鮮

蘿卜
白菜


cat a|awk '{printf $0" ";getline}1'|sed "s| |% ' or a.cons_name like '%|;s|^|a.cons_name like '%|;s|$|%' or|"

a.cons_name like '%鮮花% ' or a.cons_name like '%肉類%' or
a.cons_name like '%海鮮% ' or a.cons_name like '%蛋%' or
a.cons_name like '%蘿卜% ' or a.cons_name like '%白菜%' or





作者: 李滿滿    時(shí)間: 2014-09-06 12:11
學(xué)生黨:飄過~
[yhsafe@shell ~]$ sed 'N;$!s/\(.*\)\n\(.*\)/a.cons_name like '\''%\1%'\'' or a.cons_name like '\''%\2'\'%' or /' file.txt
a.cons_name like '%鮮花%' or a.cons_name like '%肉類'% or
a.cons_name like '%海鮮%' or a.cons_name like '%雞蛋'% or
a.cons_name like '%蘿卜%' or a.cons_name like '%白菜'% or
作者: zhleiling    時(shí)間: 2014-09-09 11:42
不知道你用的是什么數(shù)據(jù)庫,如果支持的話,建議使用類似regexp_like的語法。是不是有點(diǎn)跑題
作者: zxy877298415    時(shí)間: 2014-09-09 17:24
回復(fù) 1# wuxiaobo_2009
awk '{a="a.cons_name like \047%" $0 "%\047"; getline; b="or a.cons_name like \047%" $0 "%\047 or"; print a,b; }' file


   
作者: yestreenstars    時(shí)間: 2014-09-09 17:31
回復(fù) 3# Shell_HAT

版主的bat功力也如此強(qiáng)勁!佩服佩服!
   




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2