א שורה וואס איז קאפירט געווארן פון א CRLF טעקע קען אויסזען ווי proxy.example:8080 בשעת די וואריאבל ענדיקט זיך טאקע מיט א carriage return. איינשליסן די וואריאבל אין ציטירן האלט אן דעם אות; עס נעמט אים נישט אראפ.

פאר א Bash טעקע וואס אנטהאלט איין פולן פראקסי URL פער שורה:

target='https://api.example/'
while IFS= read -r proxy || [ -n "$proxy" ]; do
    proxy=${proxy%$'\r'}
    if [ -z "$proxy" ]; then
        continue
    fi
    curl --proxy "$proxy" --max-time 10 --url "$target"
done < ProxyList.txt

ניצט איינשיסונגען ווי http://proxy.example:8080; די HTTP פראקסי ליסטע גיט פובליקע אדרעסן קאנדידאטן צו פארמאטירן אזוי. read נעמט אראפ דעם ניי-שורה אפשיידנדיקער; די סופֿיקס פארברייטערונג נעמט אראפ איין לעצטן CR אויב עס איז דא. די באדינגונג באהאנדלט אויך די לעצטע נישט-ליידיקע שורה אן א נייע שורה.

IFS= פארמיידט פעלד-צעטיילונג בעת read, און -r האלט אן פֿארקערטן שיף-שטראכן ווארט-צו-ווארט. דערנאך גיבן דאפלטע ציטירן איבער דעם רעזולטאט URL ווי איין curl ארגומענט. פֿארמיידט איבערצוחזרן אויף דעם אויסגאב פון באפעל-פארבייט: די ווארט-צעטיילונג פון דער שעל קען ענדערן די רעקארד גרענעצן פון דער טעקע איידער curl זעט זיי.

דאס נארמאליזירט שורה-ענדן. עס פאררעכט נישט קיין פאלשן אויסהער פראטאקאל, א פעלנדיקן ענדפונקט אדער אן אומצוגענגלעכן דינסט.

פֿאַרבונדענע אַרטיקלען