Bash
1#!/bin/bash 2 3:>./new.csv 4while read row; do 5 col=`echo ${row} | cut -d , -f4` 6 7 if [ $col = "200" ]; then 8 echo "col=200" 9 fi 10 echo $row >> new.csv 11done < log.csv 12
不勉強ですみません、シェル初心者です。
上記コードで変数colに200が入ったとしても、ifの条件がtrueにならないのですが、すみませんがどこか不備があればお教えください。よろしくお願いします。
log.csv の内容を、
1,2,3,200
として実行すると、col=200 と表示されます。
回答1件
あなたの回答
tips
プレビュー