【发布时间】:2023-03-30 02:07:01
【问题描述】:
我有一个打击格式的txt文件:
66.57.21 - john
88.43.23 - albert
10.10.11 - smith
我想为每一行执行“connect.py 66.57.21 john”,我写了这个 bash 脚本:
#!/bin/bash
while read LINE; do
awk -v number = "$LINE" '$1'
awk -v name = "$LINE" '$3'
connect.py $name $number
done < "$1"
但是 bash 脚本不起作用
有什么问题
【问题讨论】:
-
为什么不
while read -r ip stuff user; do connect.py "$ip" john; done < file.txt?通过读取 3 个变量,read将为您分离信息。 -
不客气。祝你的脚本好运。