LINUX.ORG.RU

Сообщения evi9

 

строку разделенную cut записать в массив

Форум — Admin

Подскажите, как строку поделенную cut'ом записать в массив,
чтобы получилось так:


massive=('var1' 'var2' 'var3'...)
причем я заранее не знаю сколько будет переменных... И как потом работать с этим массивом, так что-ли:

echo ${massive[0]}
echo ${massive[1]}

И как узнать сколько в массиве переменных?

evi9
()

помогите с конвеером

Форум — Admin

Есть конструкция:

(cat /tmp/foo ; echo "bar" ) | script.sh
в этом случае на stdin скрипта поступают вначале содержимое файла foo, а затем слово bar.

Как изменить данную конструкцию, чтобы вместо файла foo использовать вывод предыдущего в конвеере, чтобы было типа такого:

cat /tmp/foo | ( "?" ; echo "bar" ) | script.sh

Что вписать вместо вопроса?

evi9
()

awk - вопрос

Форум — Admin

есть Var1="foo bar jag", как в переменную Var2 записать "bar jag"? т.е. всю строку целиком, кроме первого слова.

evi9
()

эхо тунель через netcat

Форум — Admin

На сервере:
nc -l -p 5600 | myscript.sh arg1

На клиенте делаю:
echo "hello" | nc 192.168.1.100 5600

На сервере на вход myscript подается hello,
а как от клиента передать arg1?

Спасибо.

evi9
()

передать переменную из цикла while

Форум — Admin

Есть цикл:

ls -l ( while read FILE ;

do

test BLA-BLA-BLA {
result="error"
continue
}
result="ok"
exit

done)

echo $result

Так вот, переменная result принимает значения "error" или "ok",
но по завершению цикла она стирается... echo в конце скрипта не выводит ничего. Как из цикла передать переменную?

evi9
()

RSS подписка на новые темы