Форум — General взять последовательно строки из файла 0 0 А с помощью каких команд в шелле можно взять несколько строк из файла последовательно и к каждой применить команду. Например, есть список IP-адресов в файле, для каждого выполнить iptables ... -s $IP ... Подскажите, плз. Ссылка
pupkin@bsd4ever.org # for IP in `cat /etc/hosts|grep [0-9].*\.|awk │L{print $1}│L`; do echo $IP; done --> Enter └r└}└u└┐└└└─ ";" └}└─└w└~└─ └~└p└w└y└}└p└└└▌ └~└p Enter: pupkin@bsd4ever.org # for IP in `cat /etc/hosts|grep [0-9].*\.|awk │L{print $1}│L` > do echo $IP > done └E└┐└|└y └┐└└└┌└─└{└p └~└u └│└─└}└u└▀└p└u└└└┐└▒ └~└p └▐└{└┌└p└~└u └┐└└└p└r└▌ "\": pupkin@bsd4ever.org # for IP in `cat /etc/hosts|grep [0-9].*\.|awk │L{print $1}│L`; do \ >echo $IP; done --> Enter anonymous (05.07.03 00:13:18 MSK) Ссылка
pupkin@bsd4ever.org # for IP in `cat /etc/hosts|grep [0-9].*\.|awk ´{print $1}´`; do echo $IP; done --> Enter вместо ";" можно нажимать на Enter: pupkin@bsd4ever.org # for IP in `cat /etc/hosts|grep [0-9].*\.|awk ´{print $1}´` > do echo $IP > done Если строка не помещается на экране ставь "\": pupkin@bsd4ever.org # for IP in `cat /etc/hosts|grep [0-9].*\.|awk ´{print $1}´`; do \ >echo $IP; done --> Enter anonymous (05.07.03 00:16:43 MSK) Ссылка
ненавижу этот defaultoвый формат ю Попытка номер три: pupkin@bsd4ever.org # for IP in `cat /etc/hosts|grep [0-9].*\.|awk ´{print $1}´`; do echo $IP; done --> Enter вместо ";" можно нажимать на Enter: pupkin@bsd4ever.org # for IP in `cat /etc/hosts|grep [0-9].*\.|awk ´{print $1}´` > do echo $IP > done Если строка не помещается на экране ставь "\": pupkin@bsd4ever.org # for IP in `cat /etc/hosts|grep [0-9].*\.|awk ´{print $1}´`; do \ >echo $IP; done --> Enter anonymous (05.07.03 00:18:15 MSK) Ссылка
нет не дружет ЛОР с IE :( ´ рассматривай как простые кавычки anonymous (05.07.03 00:21:06 MSK) Ссылка