Чудеса с переменной shell

Модератор: Модераторы разделов

Аватара пользователя
WoxeL
Сообщения: 23
ОС: Ubuntu (XFCE)

Чудеса с переменной shell

Сообщение WoxeL »

Есть такой скриптик который по айпишникам определяет домены:

Код:

#!/bin/sh allnum=$( cat -n $1 | awk '{print $1}' | tail -n 1) num=1 rm domen.txt while [ $num -le $allnum ] do ip=$(cat -n $1 | awk '{print $2}' | head -n $num | tail -n 1) echo $ip host $ip num=$((num + 1)) ip='' done echo "done!" exit 0

скрипт идет нормально до echo $ip
выводится правильный айпишник, но на host $ip выдает:
Host <ip>\013 not found: 3 (NXDOMAIN)
откуда появлется этот \013?
Спасибо сказали:
Аватара пользователя
WoxeL
Сообщения: 23
ОС: Ubuntu (XFCE)

Re: Чудеса с переменной shell

Сообщение WoxeL »

проблема решена.
дело было не в скрипте а в файле с айпишниками. Файл был создан в винде и в нем сохранились символы ^M
Спасибо сказали: