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

Chinaunix

標(biāo)題: 遞歸顯示某個(gè)目錄下所有的txt文件 [打印本頁(yè)]

作者: xuzhou2015    時(shí)間: 2016-03-15 17:41
標(biāo)題: 遞歸顯示某個(gè)目錄下所有的txt文件
/zhou
   -----1.txt
   -----2.txt
    /demo
     ------------3.txt

如上所示, 怎么顯示 /zhou目錄, 及其子目錄下的txt文件, ----> 合并成一個(gè)文件.

find /zhou  -type f -name "*.txt" | cat  >/root/all.txt

????
請(qǐng)高手指教
作者: waker    時(shí)間: 2016-03-15 18:06
http://www.72891.cn/thread-1072475-1-1.html

這一帖有參考價(jià)值嗎?
作者: cao627    時(shí)間: 2016-03-15 19:16
  1. find /zhou  -type f -name "*.txt" -exec cat {}  >/tmp/all.txt \;
復(fù)制代碼

作者: jcdiy0601    時(shí)間: 2016-03-16 09:24
find ./ -type f -name "*.txt" -mindepth 1 -exec cat {} \; > test

man了一下這兩個(gè)遞歸參數(shù)
-maxdepth levels
              Descend at most levels (a non-negative integer) levels of directories below the command line arguments.  -maxdepth 0 means only apply the tests and actions to the command line arguments.
-mindepth levels
              Do not apply any tests or actions at levels less than levels (a non-negative integer).  -mindepth 1 means process all files  except  the command line arguments.

輸出是你需要的內(nèi)容,但是命令行報(bào)了個(gè)警告
find: 警告: 您在非選項(xiàng)參數(shù) -type 后定義了 -mindepth 選項(xiàng),但選項(xiàng)不是位置選項(xiàng) (-mindepth 影響在它之前或之后的指定的比較測(cè)試)。請(qǐng)?jiān)谄渌鼌?shù)之前指定選項(xiàng)。

求大神幫忙講解下正確用法
作者: elu_ligao    時(shí)間: 2016-03-16 09:57
回復(fù) 4# jcdiy0601
  1. -mindepth 1  移到-type 前面
  2. find ./ -mindepth 1 -type f -name "*.txt"
復(fù)制代碼

作者: blackold    時(shí)間: 2016-03-16 10:16
回復(fù) 4# jcdiy0601


    為清晰起見(jiàn),表達(dá)式選項(xiàng)(如 -mindepth, -macdepth)應(yīng)當(dāng)寫(xiě)在非表達(dá)式選項(xiàng)(test 和 action)之前。

    因?yàn)檫@些表達(dá)式選項(xiàng)不是位置敏感的(not positional——放在前,放在后效果都一樣)。
作者: mgunix    時(shí)間: 2016-03-16 11:33
cao627 發(fā)表于 2016-03-15 19:16



應(yīng)該是: find /zhou  -type f -name "*.txt" -exec cat  >/tmp/all.txt {}  \;
{} 要放后面
作者: jcdiy0601    時(shí)間: 2016-03-17 09:37
回復(fù) 5# elu_ligao


    試了下,可以了,感謝
作者: jcdiy0601    時(shí)間: 2016-03-17 09:38
回復(fù) 6# blackold


    明白了,謝謝




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