2

名前に基づいてファイルの html リストを作成するための小さな bash スクリプトを作成する際に問題が発生しました。命名パターン INFO1 Bla Bla - INFO2 - INFO3.doc のファイルがあり、出力に次のようなものが必要です。

<li id="INFO1Blabla">
<h5>INFO1 Bla bla</h5>
<p>INFO2</p>
<a href="files/INFO1 - INFO2 - INFO3.doc">download</a>
</li>

bash + awk を使用してこれを実行しようとしていますが、ご覧のとおり、シェルでテストを行っている場合でもいくつかの問題があります。

$ ls > list.txt
$ for i in 'cat list.txt'; do awk -F "-" '{print $2}' > list2.txt; done

そして、ループはおそらく不定です.10分間は機能します..

誰かが私を助けることができれば、私はこの場合phpを使用できないため、bashを使用して自分の側でこれを生成する必要があるため、非常に満足しています..

乾杯、気をつけて

4

2 に答える 2