2015-08-26 3 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 
Смежные вопросы