ぶろぐ

日記です

TSVを処理するshell script


最近良く書いている気がするのでメモ。

#!/bin/bash

IFS=$'\n'
for line in `cat image.list`; do
  IFS=$'\t'

  arr=(`echo "${line}"`)
  site_id=${arr[0]}
  product_id=${arr[1]}

  image="${site_id}/${product_id}_1.jpg"
  curl "https://image_server/$image" > $image
done