単純に見えるかもしれませんが、私はこれを理解することができず、Pythonで複雑にしたくありません。ループ内の「catfile.txt」から2つの変数を取得しようとしています。たった1つの変数の場合、それは簡単です。
for i in `cat mylist`; do
echo ${i}
done
この例では、1行に1つの単語しかありません。
タブまたはスペースで区切られた1行あたり2つの単語/数字を含む行から2つの別々の変数を作成する必要があります。
root@hostname#cat iplist
192.168.0.1 device1
192.168.0.2 device2
192.168.3.2 device3
whileループを使用して、変数を読み取り分割します。
while read -r a b; do
# do stuff with "$a" and "$b"
done < file
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加