- 756 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/05(木) 13:21:01.61 ]
- >>751
awk使わずにシェルだけでできるよ。 ただし、スペースは半角に、数字も半角にしてから実行すること。 標準入力から入力。 #!/bin/sh p_district= p_branch= p_name= n=0 while read district branch name val; do if [ "$district" = "$p_district" ] && [ "$branch" = "$p_branch" ] && [ "$name" = "$p_name" ]; then n=`expr "$n" + "$val"` else [ "$p_district" ] && echo "$p_district" "$p_branch" "$p_name" "$n" p_district=$district p_branch=$branch p_name=$name n=$val fi done echo "$p_district" "$p_branch" "$p_name" "$n"
|

|