bash find命令无法处理目录扫描

时间:2018-06-11 20:17:49

标签: bash find

我有一个失败的脚本,其中包含“登记”一词。我需要找到它,所以我扫过目录树寻找它。 我没找到它。

该查找应该已经找到了使用的脚本。它应该查看每个文件并执行grep -H -l并列出包含列入内容的脚本的名称。

find /home/big_bank/ -type f -exec grep -H -l "*interlisted*" {} \; > /tmp/find_interlisted &
find /home/big-bank/ -type f -exec grep -H -l "*inter*" {} \; > /tmp/find2_interlisted &

然而,剧本是从$ {HOME}下来的2级,即/ home / big_bank /

$ cat  ${HOME}/scripts/stocks_script.ksh | grep interlisted

TS_INTERLISTED="${HOME}/data/interlisted_securities_${TRDDATE}.txt";
FINAL_OUTPUT_FILE3="interlisted_securities_${TRDDATE}.txt";
sqlplus -S $ETDHUB @${HOME}/data/sql/interlisted_query.sql | sort -t'|' -k1,1 | \

我能否更好地构建查找语句,我是否犯了一些错误。我无法相信这个发现没找到它。

找到它。

grep -H -l -r "interlisted" /home/big_bank/*

0 个答案:

没有答案