shell腳本for讀取文件列表同時讀取兩個變量

   在shell裏for i in “文件”,好像只能有一個循環,好像無法設置兩個變量,同時循環。所以用個土鱉的方法實現了。。

       

#!/bin/sh
old=/home/work/old
new=/home/work/new
l=$(cat ./old| wc -l)
for ((i=1 ; i<=$l ; i++))
do
o=$(sed -n "$i"p $old)
n=$(sed -n "$i"p $new)
echo "update xxxx  set uid='$n' where uid='$o';"
done


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章