Terminal初心者質問スレ Part 4
■ このスレッドは過去ログ倉庫に格納されています
0552名称未設定
04/12/21 14:28:26ID:aTWV53Gnこのデータを元にして、
東芝 81307 という感じで各社の書込数を表に整形したいと思います。
このスレを読んでいると、とりあえずcurlを使えばできそうな悪寒が
してきました。ですが、以下のコマンドまでしかうまくいきません。
curl http://www.kakaku.com/bbs/menumaker.asp?CategoryCD=2027 | grep menuproduct.asp | cut -f4 -f5 -d> | tr -s '</a> ()font' 't'
つまり、このあとにパイプを使って
| sed "s/TOSHIBA/346235261350212235343200200343200200343200200/g" > desktop/out.txt
とやるとエラーがおきるのです。
日本語は普通に使えると思うのですが。
なぜなら、一度
http://www.kakaku.com/bbs/menumaker.asp?CategoryCD=2027
のソースをファイル(sh/try.txt)として保存したあとだと、以下のコマンド
cat sh/try.txt | grep menuproduct.asp | cut -f4 -f5 -d> | tr -s '</a> ()font' 't' | sed "s/TOSHIBA/346235261350212235343200200343200200343200200/g" > desktop/out.txt
(改行制限のため一部省略してます)
を使って上記のように
東芝 81317
という表示orTEXT出力はできるので。
なにがいけないのか、アイデアがあったら教えてください。
■ このスレッドは過去ログ倉庫に格納されています