为内部目的编写一个小脚本。该脚本包含在下面
1。需要将所有bean java文件放入一个文件中。使用以下命令
命令:
touch /tmp/beanFileList.txt
find $(pwd) -iname "*an.java" > /tmp/beanFileList.txt
2。需要在存储在beanFileList.txt中的每个bean java文件中找出字符串“ getString”,如果存在字符串,则将特定的文件名放入另一个文本文件中。
命令:
touch /tmp/getStringList.txt
for line in `cat /tmp/beanFileList.txt`; do if grep "getString" $line;then
$line >> /tmp/getStringList.txt ;fi;done
但出现错误
/ade/dvoota_fphdev/fusionapps/fin/components/ledger/fun/intercompanyAccounting/ui/src/oracle/apps/financials/commonModules/intercompanyAccounting/ui/bean/IntercompanyBalancesInfoletBean.java:第1行:程序包:未找到命令
任何人都可以帮助我解决这个问题。 我的脚本如下:
#!/bin/sh
touch /tmp/beanFileList.txt
find $(pwd) -iname "*an.java" > /tmp/beanFileList.txt
touch /tmp/getStringList.txt
for line in `cat /tmp/beanFileList.txt`; do if grep "getString" $line;then
$line >> /tmp/getStringList.txt ;fi;done