[表示 : 全て 最新50 1-99 2chのread.cgiへ]
Update time : 05/09 17:50 / Filesize : 17 KB / Number-of Response : 81
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【上達】私に課題を与えてください 問題集1巻目



1 名前:login:Penguin [2009/08/25(火) 07:50:36 ID:pbvgeLaT]
<問1>まずは、ルートディレクトリのファイル一覧を表示せよ。

解答はレス2以降で。

76 名前:login:Penguin mailto:sage [2009/09/13(日) 01:27:52 ID:hmW7Rig0]
>>69
#!/bin/sh
BASEURL="yutori7.2ch.net/test/read.cgi/news4vip"
KEYWORD1='実父'
cat /dev/null > ./urllist.txt
wget -q -O ./subject.txt "yutori7.2ch.net/news4vip/subject.txt"

nkf -w -Lu ./subject.txt | grep ${KEYWORD1} | while read line
do
DATFILE=$(echo ${line} | grep -E -o "[0-9]{10}")
TARGETURL=$(echo "${BASEURL}/${DATFILE}/")
wget -q -O ${DATFILE} "${TARGETURL}" && nkf -w -Lu ${DATFILE} | sed -e "s#<br>#\n#g" |grep -o "ttp://*.*\.zip" | sed -e "s#.zip.*#.zip#g" -e "s#^ttp#http#g" -e "s#ime.nu/##g" >> ./urllist.txt
rm -f ${DATFILE}
done

wget -P ./download_file/ -nd -nc -i ./urllist.txt

直DLのみ
DL間隔とか考えてない

77 名前:login:Penguin [2009/09/18(金) 20:52:45 ID:R/4Lru76]
>>76
すばらしい

78 名前:login:Penguin mailto:sage [2009/09/25(金) 14:58:46 ID:vDQC2aie]
>>76
touchではなくcatを使う理由は?趣味?

79 名前:login:Penguin mailto:sage [2009/09/26(土) 00:33:13 ID:iY9l2Ri7]
>>78
touchはファイルが存在しない場合だけ空のファイルを作るから
今思うと echo -n > file の方が良かった気がする
あとはgrep ${KEYWORD1}に -e 付け忘れたりとか変数に””が付いてたり付いてなかったりと作った後にいろいろダメ出ししたくなるわね

80 名前:login:Penguin mailto:sage [2009/09/26(土) 01:43:08 ID:VptfbrDi]
簡単な問題も書いておくれよ〜






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<17KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef