名前に基づいてファイルの 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を使用して自分の側でこれを生成する必要があるため、非常に満足しています..
乾杯、気をつけて