for i in `cat mylist`; do
echo ${i}
done
在这个例子中,每行只有一个单词。
我需要从包含2个单词/数字的行中创建2个单独的变量,每行包含制表符或空格。
root@hostname#cat iplist
192.168.0.1 device1
192.168.0.2 device2
192.168.3.2 device3
答案 0 :(得分:3)
使用while循环,让read拆分变量:
while read -r a b; do
# do stuff with "$a" and "$b"
done < file