1

私は PHP でサイトを移行していますが、誰かがすべてのリンクを関数呼び出し表示画像 ('http://whatever.com/images/xyz.jpg') にハードコードしました。

テキストメイトを使用して、これらすべてをhttp://whatever.com/images/xyz.jpgに簡単に変換できます。

しかし、私がする必要があるのは、たとえばwget -i images.txt.

しかし、images.txt をすべてのリンクでコンパイルする bash スクリプトを作成して、これを手動で行うのを節約する必要があります。

これについてあなたが与えることができるどんな助けも大歓迎です.

4

2 に答える 2

1

私はそのウェブサイトで動作するはずのワンライナーを見つけました:(あなたのソースでindex.phpを置き換えてください)

wget `cat index.php | grep -P -o 'http:(\.|-|\/|\w)*\.(gif|jpg|png|bmp)'`
于 2012-07-24T08:21:03.903 に答える
0

wget経由でファイルする場合。Webサーバーの場合、PHPスクリプトからの出力を取得しませんか?これには、またはそのようなツールimgを使用して抽出できるタグが含まれます。xml_grep

于 2012-07-24T08:11:52.763 に答える