2015-08-26 90 views
0

我有一個問題,我知道可以執行XXD -u文件| grep「ABCD」 但是有可能執行XXD -u目錄嗎?然後grep「ABCD」?XXD和Grep遞歸地在文件目錄中

+0

你問是否可以直接在目錄上運行xxd? 'xxd -u dir /'?如果不是,問題是什麼? –

+0

我在問有沒有辦法執行XXD -u目錄| grep「ABCD」還是其他解決方案? –

+0

你試過了嗎?結果如何不符合您的預期? *你想達到什麼*([不是命令,但最終結果](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem))?你是否試圖找到一個包含特定十六進制字符串的文件/行,或者將特定文本字符串轉換爲十六進制或其他內容? – l0b0

回答

1
#!/bin/bash 

FILES=/FILEPATH/* 
for f in $FILES 
do 
    echo "PROCESSING $f FILES" 
    echo "-------------------" 
    XXD -u $f | grep ABCD 
    echo "-------------------" 
done