我有以下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,我该如何解决这个问题?
你可以使用tr -d '\n'
:
while read line; do export http_proxy=$(echo "http://$line" | tr -d '\n') wget http://www.example.com done < $FILE