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

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
123下一頁
最近訪問板塊 發(fā)新帖
查看: 7915 | 回復(fù): 28
打印 上一主題 下一主題

求批量插入數(shù)據(jù)執(zhí)行腳本 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-07-28 10:24 |只看該作者 |倒序?yàn)g覽
10可用積分
[root@localhost ~]$ cat 1
13800000000
13700000000
13600000000

[root@localhost ~]$ cat 2
生活播報(bào)測試",詳詢10086

要達(dá)到的效果如下:

[root@localhost ~]$ ./usr/bin/test 13800000000 '你好,"生活播報(bào)"測試,詳詢10086'
[root@localhost ~]$ ./usr/bin/test 13700000000 '你好,"生活播報(bào)"測試,詳詢10086'
[root@localhost ~]$ ./usr/bin/test 13600000000 '你好,"生活播報(bào)"測試,詳詢10086'

最好能去除重復(fù)的號(hào)碼。
./usr/bin/test是執(zhí)行腳本的命令,是包括中英文的文字。

[ 本帖最后由 jacson007 于 2009-7-28 11:41 編輯 ]

最佳答案

查看完整內(nèi)容

想讓它執(zhí)行的話,加執(zhí)行權(quán)限,然后運(yùn)行就可以chmod +x 5sh 5就可以啦現(xiàn)在可以給分了吧,呵呵,LZ,我可一直盼著你的分啊[ 本帖最后由 00306 于 2009-7-28 15:21 編輯 ]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2009-07-28 10:24 |只看該作者
原帖由 jacson007 于 2009-7-28 15:12 發(fā)表
awk -v A="/usr/bin/test " -v B='你好,"生活播報(bào)"測試,詳詢10086' '!a[$0]++{print A,$0,"\047"B"\047"}' 1.txt >5
cat 5
./usr/bin/test 13800000000 '你好,"生活播報(bào)"測試,詳詢10086'
./usr/bin/tes ...


想讓它執(zhí)行的話,加執(zhí)行權(quán)限,然后運(yùn)行就可以
chmod +x 5
sh 5
就可以啦


現(xiàn)在可以給分了吧,呵呵,LZ,我可一直盼著你的分啊

[ 本帖最后由 00306 于 2009-7-28 15:21 編輯 ]

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2009-07-28 10:32 |只看該作者

回復(fù) #1 jacson007 的帖子

[]cat 1
1390000000
1380000000
1370000000
1360000000
1350000000
1390000000
1370008888


[]awk '!a[$0]++{print "A "$0" B"}' 1
A 1390000000 B
A 1380000000 B
A 1370000000 B
A 1360000000 B
A 1350000000 B
A 1370008888 B

論壇徽章:
1
數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-01-24 06:20:00
4 [報(bào)告]
發(fā)表于 2009-07-28 10:36 |只看該作者
sort -u test|sed 's/^/A /;s/$/ B/'

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2009-07-28 11:02 |只看該作者

回復(fù) #2 wtuter 的帖子

命令運(yùn)行正常,不過我的腳本沒有執(zhí)行,不知道為什么。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2009-07-28 11:06 |只看該作者

回復(fù) #3 Minsic 的帖子

提示 unknown option to `s'

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2009-07-28 11:14 |只看該作者

回復(fù) #4 jacson007 的帖子

你的A不是字符A是吧,是這變量是吧

B=$(cat B_FILE)

awk '!a[$0]++{getline  A < /usr/bin/test; print A " "$0" " B}' 1

問題說明白了,A B 是什么,

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2009-07-28 11:20 |只看該作者

回復(fù) #6 wtuter 的帖子

A是執(zhí)行腳本的命令 如./usr/bin/test
B是包括中英文的文字。

論壇徽章:
1
數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-01-24 06:20:00
9 [報(bào)告]
發(fā)表于 2009-07-28 11:22 |只看該作者

回復(fù) #7 jacson007 的帖子

A和B是常量還是變量?

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2009-07-28 11:27 |只看該作者

  1. [root@lsmqy ~]# cat 1.txt
  2. 1390000000
  3. 1380000000
  4. 1370000000
  5. 1360000000
  6. 1350000000
  7. 1390000000
  8. 1370008888
  9. [root@lsmqy ~]# cat 2.txt
  10. aaa
  11. 1234
  12. bbb
  13. dddd
  14. [root@lsmqy ~]# awk  -v A="/usr/bin/test" '!a[$0]++{while("cat 2.txt"|getline B) print A,$0,B}' 1.txt
  15. /usr/bin/test 1390000000 aaa
  16. /usr/bin/test 1390000000 1234
  17. /usr/bin/test 1390000000 bbb
  18. /usr/bin/test 1390000000 dddd

復(fù)制代碼


是這樣嗎?
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP