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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1728 | 回復(fù): 9
打印 上一主題 下一主題

[文本處理] AS 4 上的find 命令 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-09-04 10:07 |只看該作者 |倒序瀏覽
本帖最后由 jils2013 于 2012-09-04 11:58 編輯

昨天在一臺AS 4上的機器上跑一個腳本是報錯,具體是find 命令的;

在其他的系統(tǒng)find 可以這么寫一些命令,find xxx -exec xxx {} \+這種寫法,把查詢到的結(jié)果一次全部傳給后面的命令;
  1. find . -name "*.log" -exec grep 09-03 {} \+
復(fù)制代碼
但是在AS 4 上不支持\+的寫法,只支持\;的寫法,這種寫法只是傳遞一個給命令,后面的就不處理了;

現(xiàn)在手頭沒有AS 4 的系統(tǒng),可恥的伸手了;

AS 4下,如果希望傳所有參數(shù)給后面執(zhí)行的命令(比如tar grep之類的可以跟很多文件)即代替 \+的寫法,怎么寫?

論壇徽章:
0
2 [報告]
發(fā)表于 2012-09-04 10:36 |只看該作者
as4 很少嗎?還是我碰到那個系統(tǒng)有問題?

論壇徽章:
0
3 [報告]
發(fā)表于 2012-09-04 11:42 |只看該作者
find . -name "*.log" -exec grep 09-03 {} \;

是你的命令輸入有問題, *會被當(dāng)成文件通配符轉(zhuǎn)義

論壇徽章:
0
4 [報告]
發(fā)表于 2012-09-04 12:00 |只看該作者
本帖最后由 jils2013 于 2012-09-04 12:00 編輯

回復(fù) 3# rwx_hc


    寫錯了,只是舉例子,帶了引號了;在AS 4上用\+不行,用\;可以;
    就是想問有沒有替代的寫法

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
5 [報告]
發(fā)表于 2012-09-04 12:23 |只看該作者
回復(fù) 4# jils2013


    find ... | xargs ...

論壇徽章:
0
6 [報告]
發(fā)表于 2012-09-04 13:00 |只看該作者
blackold 發(fā)表于 2012-09-04 12:23
回復(fù) 4# jils2013
find x-exec 沒戲嗎?有強迫癥,不喜歡管道來處理,能不用就不用;

論壇徽章:
0
7 [報告]
發(fā)表于 2012-09-04 13:12 |只看該作者
find . -name "*.log" -exec grep 09-03 {} +
不要加\就OK了

  -exec command {} +
              This variant of the -exec option runs the specified command on the selected files, but the command line is built by  appending  each  selected  file
              name  at  the  end; the total number of invocations of the command will be much less than the number of matched files.  The command line is built in
              much the same way that xargs builds its command lines.  Only one instance of ’{}’ is allowed within the command.  The command  is  executed  in  the
              starting directory.

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
8 [報告]
發(fā)表于 2012-09-04 13:30 |只看該作者
回復(fù) 6# jils2013


    那你就用 \; 或者安裝 gnu find。

論壇徽章:
0
9 [報告]
發(fā)表于 2012-09-04 15:25 |只看該作者
回復(fù) 8# blackold
換個系統(tǒng)就要糾結(jié)一下,唉,多謝了;


   

論壇徽章:
0
10 [報告]
發(fā)表于 2012-09-04 15:26 |只看該作者
回復(fù) 7# rwx_hc


    回頭找個系統(tǒng)試試,多謝了哈;
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP