for n in 2334 2332 1963 ;do find /home/user/Desktop/LFTP/ -name *.html |while read line;do cat $line|grep $n.JPG&&echo $line;done;done
2334 2332 1963
のそれぞれを$nに入れてdo以下が実行される。
上の $n.JPG は 2334.JPG 2332.JPG 1963.JPG になるという要領。
さらに、
|はパイプといって、ここだとfindで見つかったファイル一覧がそれぞれ変数$lineに代入されてそれぞれにdo以下が実行される。
catはファイルの中身を吐き出す。
echoは単にそのファイル名なりフレーズなりを言葉として出力するのみ。
寝ぼけてcat echo 取り違えると大惨事になったりする。