ディレクトリ名の一覧からURLを作成するシェルスクリプト

/dataの中に「test, abc, bbb」というディレクトリがあるとする。
ここから、
http://www.test/, http://www.abc/, http://www.bbb/
http://www.test/N1, http://www.abc/N1, http://www.bbb/N1
http://www.test/N2, http://www.abc/N2, http://www.bbb/N2
というようなURL一覧を出力したい場合下記のように書けばよいです。

#!/bin/sh

base_url=$1
ls -l /data | grep ^d | 
awk '{print "'$base_url'"$9"/
\n" "'$base_url'"$9"/N1.html\n" "'$base_url'"$9"/N2.html"}' 
> ~/test_url_list.txt

awk '{print "'$base_url'"$9"/\n"}'の記述がややこしくて少しはまりました。。

にほんブログ村 IT技術ブログへ
1票ポチッと押して下さい♪このブログのランキングが少し上がります。