我有以下bash脚本:
#!/bin/bash
FILE="p.txt"
while read line; do
export http_proxy="http://$line"
wget http://www.example.com
done < $FILE
问题是,它出现以下错误:
http://80.251.247.14:3128
: Bad port number.y URL http://80.251.247.14:3128
我认为这是因为最后一个字符,无论是换行符还是\ r \ n,我该如何解决这个问题?
答案 0 :(得分:3)
您可以使用tr -d '\n'
:
while read line; do
export http_proxy=$(echo "http://$line" | tr -d '\n')
wget http://www.example.com
done < $FILE