Tumblr Facebook ВКонтакте linkedin Hatena Tweet LINE 카카오톡 Reddit Pocket Google+ 微博 Pinterest Email

写真がどのhtmlで使われているか調べるシェルワンライナー#プログラミング初歩#雑用

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 取り違えると大惨事になったりする。

//
::
//
::

2019 B-AE.com All rights reserved.

support @ b-ae.com

Flag Counter